REC-CSS2-19980512
Каскадные таблицы стилей второго уровня
Спецификация CSS2
Рекомендация W3C от 12 мая 1998 г. - Данная версия:
- http://www.w3.org/TR/1998/REC-CSS2-19980512
- Последняя версия:
- http://www.w3.org/TR/REC-CSS2
- Предыдущая версия:
- http://www.w3.org/TR/1998/PR-CSS2-19980324
- Редакторы:
- Bert Bos < bbos@w3.org >
Håkon Wium Lie < howcome@w3.org >
Chris Lilley < chris@w3.org >
Ian Jacobs < ij@w3.org >
Аннотация
В данной спецификации вводится понятие каскадных таблиц стилей второго уровня (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:
- [eng] - http://www.w3.org/TR/REC-CSS2/cover.html
- [rus] - http://loc.stack.ru/projects/CSS2/cover.html
- текст:
- [eng] - http://www.w3.org/TR/REC-CSS2/css2.txt
- [eng] - http://loc.stack.ru/projects/CSS2/css2.txt
- HTML в файле gzip:
- [eng] - http://www.w3.org/TR/REC-CSS2/css2.tgz
- [eng] - http://loc.stack.ru/projects/CSS2/css2.tgz
- [rus] - http://loc.stack.ru/projects/CSS2/css2ru.tgz
- HTML в файле zip:
- [eng] - http://www.w3.org/TR/REC-CSS2/css2.zip
- [eng] - http://loc.stack.ru/projects/CSS2/css2.zip
- [rus] - http://loc.stack.ru/projects/CSS2/css2ru.zip
- PostScript в файле gzip:
- [eng] - http://www.w3.org/TR/REC-CSS2/css2.ps.gz
- [eng] - http://loc.stack.ru/projects/CSS2/css2.ps.gz
- PDF:
- [eng] - http://www.w3.org/TR/REC-CSS2/css2.pdf
- [eng] - http://loc.stack.ru/projects/CSS2/css2.pdf
В случае расхождения между различными версиями спецификации определяющей считается версия, расположенная по адресу http://www.w3.org/TR/1998/REC-CSS2-19980512 .
Существующие переводы
Английская версия этого описания является единственной нормативной версией. Информацию о переводах на другие языки можно найти по адресу: http://www.w3.org/Style/css2-updates/translations.html .
Список опечаток
Список ошибок и опечаток, обнаруженных в этой спецификации, находится по адресу: http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html . Об ошибках, обнаруженных в этом документе, сообщайте по адресу: css2-editors@w3.org .
- 1 О спецификации CSS2
- 2 Введение в CSS2
- 3 Конформность: требования и рекомендации
- 4 Синтаксис CSS2 и основные типы данных
- 5 Селекторы
- 6 Присвоение значений свойствам, каскады и наследование
- 7 Типы устройств
- 8 Модель представления документа в виде блоков
- 8.1 Размеры блока
- 8.2 Примеры полей, отступов и границ
- 8.3 Свойства полей: 'margin-top' , 'margin-right' , 'margin-bottom' , 'margin-left' и 'margin'
- 8.4 Свойства отступов: 'padding-top' , 'padding-right' , 'padding-bottom' , 'padding-left' и 'padding'
- 8.5 Свойства границы
- 8.5.1 Ширина границы: 'border-top-width' , 'border-right-width' , 'border-bottom-width' , 'border-left-width' и 'border-width'
- 8.5.2 Цвет границы: 'border-top-color' , 'border-right-color' , 'border-bottom-color' , 'border-left-color' и 'border-color'
- 8.5.3 Стиль границы: 'border-top-style' , 'border-right-style' , 'border-bottom-style' , 'border-left-style' и 'border-style'
- 8.5.4 Стенографические свойства границы: 'border-top' , 'border-bottom' , 'border-right' , 'border-left' и 'border'
- 9 Модель визуального форматирования
- 10 Подробное описание модели визуального форматирования
- 11 Визуальные эффекты
- 12 Генерируемое содержимое , автоматическая нумерация и списки
- 13 Устройства с постраничной разбивкой
- 14 Цвета и фон
- 15 Fonts
- 15.1 Introduction
- 15.2 Font specification
- 15.3 Font selection
- 15.3.1 Font Descriptions and @font-face
- 15.3.2 Descriptors for Selecting a Font: 'font-family' , 'font-style' , 'font-variant' , 'font-weight' , 'font-stretch' and 'font-size'
- 15.3.3 Descriptors for Font Data Qualification: 'unicode-range'
- 15.3.4 Descriptor for Numeric Values: 'units-per-em'
- 15.3.5 Descriptor for Referencing: 'src'
- 15.3.6 Descriptors for Matching: 'panose-1' , 'stemv' , 'stemh' , 'slope' , 'cap-height' , 'x-height' , 'ascent' , and 'descent'
- 15.3.7 Descriptors for Synthesis: 'widths' , 'bbox' and 'definition-src'
- 15.3.8 Descriptors for Alignment: 'baseline' , 'centerline' , 'mathline' , and 'topline'
- 15.3.9 Examples
- 15.4 Font Characteristics
- 15.5 Font matching algorithm
- 16 Text
- 17 Tables
- 18 User interface
- 19 Aural style sheets
- Appendix A. A sample style sheet for HTML 4.0
- Appendix B. Changes from CSS1
- Appendix C. Implementation and performance notes for fonts
- Appendix D. The grammar of CSS2
- Appendix E. References
- Appendix F. Property index
- Appendix G. Descriptor index
- Appendix H. Index