Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Стилевое оформление


Автор: ОнКофе 31.8.2006, 09:45
Такой вопрос!
Обязательно ли пару <STYLE></STYLE> прописывать в разделе <HEAD></HEAD>? Можно ли использовать описание стиля <STYLE></STYLE> в теле документа <BODY></BODY>? И как это отображается на наиболее популярных браузерах?


Автор: skyboy 31.8.2006, 09:56
попробовал? и как отображается? неужель долго набить 8 строк в блокноте?
Код

<html>
<body>
<div>div0</div>
<style>
div {background-color: #99FF00}
</style>
<div>div1</div>
</body>
</html>

ошибся. 9 строк. работает корректно:
FireFox 1.5.0.6
IE 6
Opera 8.54

Автор: SamDark 31.8.2006, 10:28
ОнКофе
К тому же всё валидно.

Автор: Illuminaty 31.8.2006, 12:16
Вообщем так...
Вставлять можно (в смысле будет работать), но валидно не будет!!!
Неверующие в это могут проверить сами
Адрес (кто до сих пор не знает): http://validator.w3.org/.
Файл IsValidStyleHTML.htm:
Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<style type="text/css" media="screen">
div {
    background-color:#009900;
}
</style>
<div>Проверка</div>
</body>
</html>

Файл IsValidStyleXHTML.xhtm:
Код

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
<style type="text/css" ><!--/*--><![CDATA[/*><!--*/
div {
    background-color:#009900;
}
/*]]>*/--></style>
<div>Проверка</div>
</body>
</html>


Плюс ко всему http://www.w3.org/TR/html4/struct/global.html#edef-BODY 

Что-то файлы прикрепить не могу к сообщению...

Автор: skyboy 31.8.2006, 12:37
Illuminaty, думаешь, товарища ОнКофе волнует валидность? smile
Спасибо за напоминание о стандартах. В принципе, это вполне ожидаемо: чтоб начать отрисовку до загрузки всего документа, надо чтоб в самом начале мы уже имели полный список стилей, а не корректировали дерево почти в самом конце... 

Автор: Illuminaty 31.8.2006, 13:29
Думаю, что любого нормального веб-кодера должны интересовать стандарты...

Автор: SamDark 31.8.2006, 15:34
Illuminaty
Опа...

Автор: Illuminaty 31.8.2006, 17:12
SamDark, вот такая 
Цитата(SamDark @  31.8.2006,  16:34 Найти цитируемый пост)
Опа... 
  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)