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

Таблицы стилей не являются частью 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