STYLE - таблицы жанров (Нет в HTML 2.0!)

Цель

Специфицировать таблицы стилей для применения при отображении документа.

Типичное отображение

Таблица жанров, если она поддерживается броузером, может по-различному влиять на отображение. Содержимое элемента STYLE состоит из команд для отображения и не должно высвечиваться броузером.

Основной синтаксис

<STYLE>информация о стиле</STYLE>

Возможные атрибуты

Согласно HTML 3.2 Ссылочным Спецификациям - никаких. Но разные спецификации таблиц стилей упоминают некоторые признаки элемента STYLE.

Допустимый контекст

Раздел заголовка.

Содержимое

Информация о жанре. Синтаксис и семантика обязаны быть определены отдельно.

Технически эти элементы определяются с CDATA, как тип содержимого. В итоге они могут содержать только SGML символы. Все символы разметки либо ограничители игнорируются и пропускаются, как данные приложения, за исключением пары символов </, за которыми сразу же следуют символы (a - z, A - Z). Это обозначает, что распознан финальный тег (либо элемент, в котором он находится).

Также как и в комментариях, рекомендуется вокруг содержимого элемента STYLE вводить разделители <!-- и -->. Если Вы так сделаете, это гарантирует, что ветхие броузеры (не понимающие STYLE) не высветят содержимое.

Примеры

Ниже приведен пример дюже примитивных таблиц жанров (согласно CSS1), специфицирующих при отображении применение шрифта sans-serif для всех элементов, за исключением элементов U, отображающихся шрифтом serif (в дополнение к подчеркиванию).

Пример STYLE-1.html:

<HEAD> 
<STYLE><!-- 
BODY { font-family: sans-serif } 
U { font-family: serif } 
--></STYLE> 
</HEAD> 
<BODY> 
Sample text 1.<BR> 
<U>Sample text 2.</U> 
</BODY> 

Примечания

Согласно HTML 3.2 Ссылочным Спецификациям на сегодняшний день элементы STYLE "держат место" для вступления таблиц стилей в грядущих версиях HTML.