ГЛАВА
10. Каскадные таблицы стилей
Каскадные
таблицы стилей CSS — это довольно позднее нововведение. Если сам HTML появился
в 1989 году, то таблицы стилей — только в 1997. Мало того, таблицы стилей не
считаются частью HTML, а "гуляют сами по себе", как кошка Киплинга.
И если вы зайдете на сайт WWWC (http:// www.w3c.org), то увидите, что на описание
HTML ведет одна гиперссылка, а на описание CSS — другая.
Связано
это с тем, что WWW была создана учеными как средство для обмена текстовыми документами,
a HTML был языком, с помощью которого создавали эти документы. Для ученых главным
было содержимое документа, а не его оформление. Поэтому первые версии HTML не
включали даже средств для размещения на Web-страницах графических изображений,
не то что для сложного форматирования текста. Но время шло, и в Интернет пришел
обыватель, тотчас потребовавший от Web-дизайнеров "сделать ему красиво".
А Web-дизайнеры, в свою очередь, потребовали от разработчиков стандарта HTML
средств, облегчающих им работу.
Так
и возникли каскадные таблицы стилей. В настоящее время приняты спецификации
CSS1 и CSS2, идет работа над CSS3. Однако современные Web-обозреватели, да и
то самые последние их версии, полностью поддерживают только CSS1 и, частично,
CSS2.
Но даже стандарт CSS1 таблиц стилей предлагает такое, что вы ахнете. Куда там HTML с его примитивным форматированием!