Язык каскадных таблиц стилей, уровень 1

Материал из Энциклопедии.

Версия как 12:52, 9 августа 2007; перейти к текущей версии
← Старая версия | Новые версии →
Перейти к: навигация, поиск

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

Личные инструменты