Автор:
Название: Спецификация CSS2
Лекция 3. Соответствие: Требования и Рекомендации
Лекция 4. Синтаксис CSS2 и базовые типы данных
Лекция 6. Установка значений свойств. Каскадирование и Наследование
Лекция 9. Модель визуального форматирования
Лекция 10. Модель визуального форматирования. Детали
Лекция 12. Генерируемое содержимое, автоматическая нумерация и списки
Лекция 13. Страничные носители
Лекция 18. Интерфейс пользователя
Лекция 19. Звуковые таблицы стилей
Дополнение. Приложение A. Образец таблицы стиля для HTML 4.0
Дополнение. Приложение B. Изменения по сравнению с CSS1
Дополнение. Приложение C. Замечания по реализации и выполнению для шрифтов
Дополнение. Приложение D. Грамматика CSS2
Дополнение. Приложение F. Индекс свойств
Дополнение. Приложение G. Индекс дескрипторов
Лекция 1. О спецификации CSS2
Эта спецификация определяет Каскадные таблицы Стилей, уровень 2 (CSS2). CSS2 - это язык таблиц стилей, позволяющий авторам и пользователям подключать стили (например, шрифты, пробелы и звуковые сигналы) в структурированные документы (например, документы HTML и приложения XML). CSS2 упрощает создание и обслуживание Web-сайта путём разделения структуры и стиля представления документов.
CSS2 построен на основе CSS1, и, с очень небольшими исключениями, все таблицы стилей CSS1 остаются действующими в CSS2. CSS2 поддерживает таблицы для конкретных носителей, так что авторы могут создавать представление своих документов для визуальных браузеров, звуковых устройств, принтеров, брайль-устройств, ручных портативных устройств и т.д. Данная спецификация поддерживает также позиционирование содержимого, загружаемые шрифты, отображение таблиц, возможности интернационализации, автоматические счётчики и нумерацию и некоторые свойства, относящиеся к пользовательскому интерфейсу.
Этот документ был просмотрен Членами W3C и другими заинтересованными сторонами и одобрен Директором как Рекомендации W3C. Это неизменяемый документ, он может использоваться как справочный материал или цитироваться в других документах. Задачей W3C является привлечение внимания к Рекомендациям и этой спецификации и её широкое распространение. Это расширит функциональные возможности Web.
Список текущих Рекомендаций W3C и другую техническую документацию можно найти на: http://www.w3.org/TR.
Публичная дискуссия о возможностях CSS проходит на: www-style@w3.org.
Спецификация CSS2 доступна в следующем формате:
HTML: http://www.w3.org/TR/1998/REC-CSS2-19980512 и в других форматах на W3C.
В случае разночтений между различными формами спецификации, http://www.w3.org/TR/1998/REC-CSS2-19980512 имеет приоритет.
Список ошибок и опечаток, найденных в этой спецификации (в английской версии), находится в http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html
Об ошибках, замеченных Вами в этом документе, сообщайте, пожалуйста, по адресам: css2-editors@w3.org и a_pyramidin@yahoo.com (переводчик русской версии).
Внимание!
Официальная нормативная версия этой спецификации возможна только на английском языке и находится по адресу: http://www.w3.org/TR/1998/REC-CSS2-19980512.
Данный перевод НЕ является официальным документом W3C.
Все Авторские Права Принадлежат W3C.
Данный документ может содержать ошибки перевода и опечатки.
Данная спецификация написана в расчёте на читателей двух типов: CSS-авторов и CSS-разработчиков. Мы надеемся, что эта спецификация снабдит авторов средствами, необходимыми для создания эффективных, привлекательных и доступных документов без излишнего углубления в детали реализации CSS. Разработчики к тому же смогут найти всё необходимое для создания соответствующих пользовательских агентов (ПА).
Спецификация начинается общим представлением CSS и постепенно всё более углубляется в технические подробности и специфику. Для быстрого доступа к информации служат общие и специализированные оглавления в начале каждого раздела и индексы - в электронном и печатном виде.
Спецификация создана в расчёте на два типа представления: электронное и печатное. Хотя эти два типа, без сомнения, похожи, читатели могут заметить и некоторые отличия. Например, ссылки не будут работать в печатной версии (естественно), а номера страниц будут отсутствовать в электронной версии. В случае возникновения противоречий, электронная версия должна считаться определяющей.
Эта спецификация содержит следующие разделы:
Раздел 2: Введение в CSS2
Введение содержит краткий учебник по CSS2 и обсуждение принципов дизайна вне CSS2.
Раздел 3 - 20: Справочник-учебник CSS2
Основу составляет справочник языка CSS2. Этот справочник определяет, что может входить в таблицы стилей CSS2 (синтаксис, свойства, значения свойств) и как ПА обязаны интерпретировать эти таблицы стилей, чтобы претендовать на соответствие.
Приложения:
Содержат образцы таблиц стилей для HTML 4.0, изменения относительно CSS1, замечания по реализации и выполнению, грамматике CSS2, список нормативных и информативных ссылок и три индекса: Свойства, Дескрипторы и Общий индекс.
[x]. В CSS имена свойств, дескрипторов и псевдоклассов ограничиваются одиночными кавычками.
[x]. Значения в CSS ограничиваются одиночными кавычками.
[x]. Элементы языка документа записываются буквами в верхнем регистре.
[x]. Имена атрибутов языка документа записываются в нижнем регистре и ограничиваются двойными кавычками.
Каждое определение свойства CSS начинается общей ключевой информацией:
'property-name'
Значение: действительные значения & синтаксис
Начальное: начальное значение
Применяется: к соответствующим элементам
Наследуется: если свойство наследуется
Процентное: интерпретация процентных значений
Носитель: к каким группам носителей применяется свойство