CSS
- Cвязывание c документом
Данный раздел посвящен методам включения внутренних каскадных таблиц стилей в HTML-документы и связывания внешних каскадных таблиц стилей с HTML-документами. - Группы CSS-свойств
Свойства CSS, распределенные по функциональным группам. - Селекторы
Описание типов селекторов, их сопоставления с деревом документа, описание селекторов индивидуальных псевдоклассов и псевдоэлементов. - Устройства
Некоторые свойства CSS предназначены только для конкретных устройств. - Типы значений
Свойства CSS используют различные типы значений для определения внешнего вида html-документа. Типы значений, используемые одним или несколькими свойствами, объясняются в тексте этих свойств. Но есть четыре типа значений, которые используются многими свойствами. Эти свойства и описаны в данном разделе. - E-Book
не установлено
Почему CSS назвали «Каскадными Таблицами Стилей» наверное, уже некто не узнает. Дело в том, что правильным переводом являлось бы «Каскадные Листы Стилей». Однако, вследствие того, что большинство предпочитает называть и сами файлы и технологию аббревиатурой CSS, большой беды в укоренившемся переводе - «Каскадные Таблицы Стилей» - нет.
Для того, что бы эффективно использовать CSS, он же Cascading Style Sheets необходимо хоть немного понимать, зачем CSS создавался. Изначально HTML задумывался как язык логического форматирования документов. Это означало, что в различных документах будут выделяться элементы, эквивалентные логически. Так же предполагалось, что данные элементы будут представлены в различных браузерах более или менее одинаково.
Однако по мере развития сети Internet стало ясно, что высказываний относительно приблизительно одинакового форматирования уже не достаточно. Перед дизайнерами, и как следствие программистами, встала задача более тонкой настройки форматирования HTML-элементов.
До появления каскадных таблиц стилей у web-программиста был только один выход. Программист был вынужден прописывать множество тегов форматирования, обрамляя ими любой элемент, который должен был выглядеть определенным образом. В результате документ представлял собой нагромождения тегов (в некоторых документах на долю тегов приходилось до 80% объема документа).
Каскадные таблицы стилей позволили дизайнеру точно настраивать вид тех или иных элементов HTML-документов. Фактически каскадные таблицы стилей являются инструментом, определяющим визуальное представление логических элементов HTML-документов.
