Язык каскадных таблиц стилей, уровень 1
Материал из Энциклопедии.
Cascading Style Sheets Level 1 Specification (CSS1)
Язык каскадных таблиц стилей, уровень 1
Разработанный консорциумом W3C язык для форматной разметки XML и HTML-документов,
определяющей их визуальное отображение веб-браузерами, печатное представление,
выводимое принтером и т.д. С помощью этого языка могут определяться спецификации
разметки конкретных документов, называемые таблицами стилей. При этом предполагается,
что спецификация форматирования может быть отделена от содержания документа.
Первая версия стандарта - "Cascading Style Sheets, Level 1 Specification"
(CSS1) была принята W3C 17 декабря 1996 г. еще до появления стандарта языка
XML и была предназначена для форматной разметки HTML-страниц Веб.
Определение способа форматирования некоторого документа или группы документов,
как указывалось выше, называется таблицей стилей. Одна и та же таблица стилей
может быть использована для форматирования различных документов. Таблица стилей
состоит из совокупности правил. Каждое из правил, в свою очередь, состоит из
селектора и декларации разметки. Селектор указывает область действия разметки,
определенной в декларации, которая содержится в том же правиле. В качестве селектора
может выступать указатель вида элемента или класса элементов языка HTML или
XML, тег с заданным значением параметра ID, некоторая упорядоченная последовательность
простых селекторов и т.п. Декларация включает множества пар вида "свойство
- значение этого свойства". Таблицы стилей могут определяться непосредственно
в самих документах, для которых они используются, или документ может содержать
ссылки на таблицы стилей, представленные вне документа где-либо в Веб. Таблицы
могут комбинироваться для форматирования одного документа. Стандарт определяет
принцип разрешения конфликтов в спецификациях форматирования при комбинировании
нескольких таблиц стилей.
В настоящее время наряду с версией CSS1 действует также версия этого стандарта
CSS2, и в стадии разработки находится версия CSS3.
Действующая версия:
Cascading Style Sheets, Level 1 (CSS1) Specification,
W3C Recommendation, 11 January 1999.
Официальная спецификация:
http://www.w3.org/TR/1999/REC-CSS1-19990111