Таблицы стилей

Таблицы жанров не являются частью HTML. Они могут быть использованы даже в соединении с HTML 2.0, не взирая на то, что HTML 2.0 не содержит специфичных конструкций, связанных с таблицами жанров. С иной стороны, HTML 3.2 содержит такие конструкции, и дозволено допустить, что в грядущих версиях HTML они будут иметь крупную поддержку.

Основной идеей вступления таблицы жанров является обеспечение инструментальных средств для спецификации особенностей визуального (либо звукового) представления HTML документов без вступления новых HTML тегов и признаков. Жанр представления специфицирован методом, допускающим применение нескольких жанров при отображении документа. Это дозволит контролировать цвета, шрифты и т.д. "поверх" структурирования текста. Дополнительную информации об всеобщих вопросах применения таблицы жанров дозволено обнаружить на W3C страницах о таблицах стилей.

Примерно в то же время, когда HTML 3.2 Ссылочная спецификация стала общеизвестна, как W3C Рекомендация, с сходственным же рангом была распространена рекомендация касательно таблиц жанров: Группа таблиц жанров, версия 1, сокращенно CSS1. Обе рекомендации независимы в том смысле, что сочетание спецификаций таблиц жанров с HTML документами верно не определено. В частности, CSS1 упоминает признаки ID и CLASS для выбора специфичных частей текста, но этих признаков нет в HTML 3.2. Это же касается признаков STYLE и SPAN элементов.

Язык HTML 3.2 обеспечивает два метода обращения к таблицам жанра в HTML документах:

В обоих случаях Вы можете, скажем, определить видимое представление элементов H1 в Вашем документе, но не можете определить, дабы некоторые Н1 элементы были представлены одним методом, а другие Н1 элементы (в том же самом документе) - иным. Впрочем, броузер, тот, что поддерживает таблицу жанров, видимо, поддерживает и некоторые механизмы (вне HTML 3.2) для отработки данной обстановки.

Дополнительные способы применения таблицы жанров в HTML, видимо, будут допустимы в ближайшем грядущем, а некоторые из них поддерживаются теснее теперь. Для короткого всеобщего ознакомления глядите Связывание таблиц жанров с HTML на сервере WDG. Существует также W3C Рабочий план HTML3 и Таблицы стилей, в котором обсуждаются эти вопросы.

Согласованному со спецификациями HTML 3.2 броузеру не надобно поддерживать таблицы жанров каким-либо особенным методом (за исключением случая распознавания STYLE элемента и сокрытия его содержимого). Также в броузерах повышается помощь некоторых особенностей, объявленных в CSS1.