О спецификации CSS2 том 2


Как читать эту спецификацию


О спецификации CSS
1. О спецификации CSS2Содержание1.1 Как читать эту спецификацию1.2 Как организована эта спецификация1.3 Соглашения1.3.1 Язык документа: элементы и атрибуты1.3.2 Определения свойств CSS Значение На...
Как читать эту спецификацию
1.1 Как читать эту спецификациюДанная спецификация написана в расчёте на читателей двух типов: CSS-авторов и CSS-разработчиков. Мы надеемся, что эта спецификация снабдит авторов средствами, необхо...
Как организована эта спецификация
1.2 Как организована эта спецификацияЭта спецификация содержит следующие разделы: Раздел 2: Введение в CSS2Введение содержит краткий учебник по CSS2 и обсуждение принципов дизайна вне CSS2. Разде...
Язык документа элементы и атрибуты
1.3.1 Язык документа:элементы и атрибуты В CSS имена свойств, дескрипторов и псевдоклассов ограничиваются одиночными кавычками. Значения в CSS ограничиваются одиночными кавычками. Элементы языка д...
Определения свойств CSS
1.3.2 Определения свойств CSSКаждое определение свойства CSS начинается общей ключевой информацией: 'property-name' Значение:действительные значения & синтаксис Начальное:начальное значение Пр...
Значение/Value
Значение/ValueОпределяет набор действительных значений свойства. Типы значений могут обозначаться по-разному: ключевые слова (например, auto, disc и т.д.); базовые типы данных, вводимые между сим...
Начальное/Initial
Начальное/Initial Специфицирует начальное значение свойства. Если свойство наследуется, это значение, данное корневому элементу дерева документа. См. в разделе Каскадинформацию о взаимодействии ме...
Применяется к/ Applies to
Применяется к/ Applies to Перечисляет элементы, к которым применяется данное свойство. Предполагается, что все элементы имеют все свойства, но некоторые свойства не имеют действия на представление...
Наследуется/Inherited
Наследуется/Inherited Обозначает, может ли свойство наследоваться от элемента-предка. См. в разделе Каскад информацию о взаимодействии между значениями - начальными, унаследованными и специфициров...
Процентные значения/Percentage values
Процентные значения/Percentage values Указывает, как должны интерпретироваться процентные значения, если они появляются в значении свойства. Если появляется "N/A", это значит, что свойст...
Группы носителей/Media groups
Группы носителей/Media groups Обозначает группы носителей, к которым свойство применяется. Условия соответствия определяют, что ПА обязаны поддерживать это свойство, если они поддерживают представ...
Сокращённые формы свойств
1.3.3 Сокращённые формы свойств Некоторые свойства являются сокращёнными свойствами, что означает, что они позволяют авторам специфицировать значения нескольких свойств в одном свойстве.Например,...
Замечания и примеры
1.3.4 Замечания и примеры Все примеры, иллюстрирующие неправильное использование, явно помечены - "НЕПРАВИЛЬНОЕ ИСПОЛЬЗОВАНИЕ".Все примеры HTML соответствуют Строгому Определению Типа До...
Изображения и полные описания
1.3.5 Изображения и полные описания Большинство изображений в электронной версии данной спецификации сопровождаются "полными описаниями" того, что изображено. Ссылка на полное описание о...
Благодарности
Данная спецификация является продуктом работы W3C Working Group над Cascading Style Sheets (Каскадными Таблицами Стилей) и Formatting Properties (Свойствами Форматирования).Помимо редакторов данно...
Авторские права
Copyright © 1997 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). Все Права Зарезервирова...
Каскадные Таблицы Стилей уровеньСпецификация CSS
Каскадные Таблицы Стилей, уровень 2Спецификация CSS2Рекомендации W3C от 12 Мая 1998 года Данная версия:http://www.w3.org/TR/1998/REC-CSS2-19980512;   Последняя версия:http://www.w3.org/T...
Резюме
Резюме Эта спецификация определяет Каскадные таблицы Стилей, уровень 2 (CSS2). CSS2 - это язык таблиц стилей, позволяющий авторам и пользователям подключать стили (например, шрифты, пробелы и зву...
Статус этого документа
Статус этого документа Этот документ был просмотрен Членами W3C и другими заинтересованными сторонами и одобрен Директором как Рекомендации W3C. Это неизменяемый документ, он может использоваться...
Доступные форматы
Доступные форматы Спецификация CSS2 доступна в следующем формате:HTML:http://www.w3.org/TR/1998/REC-CSS2-19980512 и в других форматах на W3C. В случае разночтений между различными формами специфик...
Доступные языки
Доступные языкиАнглийская версия этой спецификации является единственным нормативным документом. Однако переводы этого документа можно найти по адресу http://www.w3.org/Style/css2-updates/translat...
Опечатки и ошибки
Опечатки и ошибки Список ошибок и опечаток, найденных в этой спецификации (в английской версии), находится в http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html. Об ошибках, замече...
Звуковые таблицы стилей
19. Звуковые таблицы стилей Содержание19.1 Введение19.2 Свойства силы (объёма) звука: 'volume'19.3 Свойства разговора: 'speak'19.4 Свойства паузы: 'pause-before', 'pause-after' и 'pause'19.5 С...
Введение
Звуковое представление документа, обычно используемое людьми с проблемами зрения, сочетает речевой синтез и "звуковые иконки". Часто такое звуковое представление происходит при конвертац...
Свойства объёма звука 'volume'
'volume'Значение:<number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inheritНачальное:medium Применяется:ко всем элементам Наследуется:да Процентное:относительн...
Свойства разговора 'speak'
'speak'Значение:normal | none | spell-out | inheritНачальное:normal Применяется:  ко всем элементам Наследуется:да Процентное:N/A Носитель:визуальныйЭто свойство специфицирует, будет ли...
Свойства паузы 'pausebefore' 'pauseafter' и 'pause'
'pause-before' Значение:<time> | <percentage> | inheritНачальное:зависит от ПА Применяется:ко всем элементам Наследуется:нет Процентное:см. текст Носитель:звуковой 'pause-after'Значен...
Свойства реплики 'cuebefore' 'cueafter' и 'cue'
'cue-before' Значение:<uri> | none | inheritНачальное:none Применяется:  ко всем элементам Наследуется:нет Процентное:N/A Носитель:звуковой'cue-after'Значение:<uri> | none |...
Свойства микширования 'playduring'
'play-during' Значение:<uri> mix? repeat? | auto | none | inheritНачальное:auto Применяется:ко всем элементам Наследуется:нет Процентное:N/A Носитель:звуковойСходное со свойствами 'cue-be...
Пространственные свойства 'azimuth' и 'elevation'
Пространственное аудио является важным стилистическим свойством звукового представления. Оно предоставляет естественный способ реализации звучания нескольких независимых голосов, как в реальной жи...
Свойства характеристик голоса
'speech-rate' Значение:<number> | x-slow | slow | medium | fast | x-fast | faster | slower | inheritНачальное:medium Применяется:ко всем элементам Наследуется:да Процентное:N/A Носитель:з...
Свойства речи 'speakpunctuation' и 'speaknumeral'
H2>19.9 Свойства речи: 'speak-punctuation'и 'speak-numeral' Дополнительное свойство речи, speak-header, описано в главе о таблицах. 'speak-punctuation' Значение:code | none | inheritНачальное:...
Модель бокса
8. Модель боксаСодержание 8.1 Размеры бокса 8.2 Пример полей, заполнения и рамок 8.3 Свойства поля: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' и 'margin' 8.3....
Размеры бокса
Каждый бокс имеет область содержимого (например, текст, изображение и т.п.) и необязательное окружение - области заполнения, рамки и поля; размер каждой области специфицируется свойствами, определ...
Иллюстрация
Иллюстрация 1[D] Поле, рамка и заполнение могут быть разорваны в левом, правом, верхнем или нижнем сегментах (например, на диаграмме, "LM" в левом поле, "RP" в правом заполнени...
Пример полей заполнения и рамок
Этот пример документа HTML показывает, как поля, рамки и заполнение взаимодействуют:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <HEAD> <TITLE>Прим...
Иллюстрация
Иллюстрация 2[D] Обратите внимание, что: Ширина содержимого каждого бокса LI вычисляется сверху вниз; содержащий блок для каждого бокса LI устанавливается элементом UL. Высота каждого бокса LI...
Свойства поля 'margintop' 'marginright' 'marginbottom' 'marginleft' и 'margin'
Свойства поля специфицируют область полей бокса. Сокращённое свойство 'margin' устанавливает поле для всех четырёх сторон, в то время как другие свойства устанавливают только соответствующие сторо...
Сжатие полей
8.3.1 Сжатие полей В этой спецификации выражение сжатие полейозначает, что смежные поля (не разделённые заполнением и рамками) двух или более боксов (которые могут быть последовательными или вложе...
Свойства заполнения 'paddingtop' 'paddingright' 'paddingbottom' 'paddingleft' и 'padding'
Свойства обтекания специфицируют ширину области заполнения бокса. Сокращённое свойство 'padding' устанавливает заполнение для всех четырёх сторон, а другие свойства заполнения устанавливают соотве...
Свойства рамки
Свойства рамки специфицируют ширину, цвет и стиль области рамки бокса. Эти свойства применимы ко всем элементам. Примечание. Особенно в HTML, ПА могут отображать рамки определённых элементов (напр...
Ширина рамки 'bordertopwidth'
8.5.1 Ширина рамки: 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width'и 'border-width' Свойства ширины рамки специфицируют ширину области рамки. Свойства, определ...
Цвет рамки 'bordertopcolor'
8.5.2 Цвет рамки: 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color'и 'border-color' Эти свойства специфицируют цвет рамки бокса. 'border-top-color', 'border-rig...
Стиль рамки 'bordertopstyle'
8.5.3 Стиль рамки: 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style'и 'border-style' Свойства стиля рамки специфицируют стиль линии рамки бокса (solid, double, d...
Сокращённые свойства рамок 'bordertop' 'borderbottom' 'borderright' 'borderleft' и 'border'
8.5.4 Сокращённые свойства рамок: 'border-top', 'border-bottom', 'border-right', 'border-left'и 'border' 'border-top', 'border-right', 'border-bottom', 'border-left' Значение:[ <'border-top-wi...
Установка значений свойств Каскадирование и Наследование
6. Установка значений свойств, Каскадирование и Наследование Содержание 6.1 Специфицированные, вычисленные и текущие значения 6.1.1 Специфицированные значения 6.1.2 Вычисленные...
Специфицированные вычисленные и текущие значения
После того, как ПА разобрал документ и сконструировал дерево документа, он обязан назначить каждому элементу дерева значение для каждого свойства, применимое для целевого типа носителя.Конечное зн...
Специфицированные значения
6.1.1 Специфицированные значения ПА обязаны сначала назначить свойству специфицированное значение на основе следующих механизмов (по приоритету): Если каскад даёт значение, использовать его. Ина...
Вычисленные значения
6.1.2 Вычисленные значения Специфицированные значения могут быть абсолютными (т.е. не специфицированными относительно других значений: 'red' или '2mm') или относительными (т.е. специфицированными...
Реальные значения
6.1.3 Реальные значения Вычисленное значение в принципе готово для использования, но ПА могут не иметь возможности использовать такое значение в имеющемся окружении. Например, ПА могут иметь возмо...
Наследование
Некоторые значения наследуются потомками элемента в дереве документа. Каждое свойство определяет, наследуется оно или нет. Предположим, имеется элемент H1 с выделенным элементом (EM) внутри: <...
Значение 'inherit'
6.2.1 Значение 'inherit' Каждое свойство может иметь специфицированное значение 'inherit', которое означает, что для данного элемента свойство принимает то же самое вычисленное значение, что и св...
Правило @import
Правило '@import' даёт пользователям возможность импортировать правила стиля из других таблиц стилей. Любое правило @import обязано предшествовать всем наборам правил в таблице стилей. После ключе...
Каскад
Таблицы стилей могут иметь три независимых источника: автор, пользователь и ПА. Автор. Специфицирует таблицы стилей для документа-источника в соответствии с соглашениями о языке документа. К пр...
Порядок каскадирования
6.4.1 Порядок каскадирования Чтобы найти значение для комбинации элемент/свойство, ПА обязаны применять следующий порядок сортировки: Найти все объявления, применяемые в запросе к элементу...
Правила !important
6.4.2 Правила !important CSS пытается создать баланс между авторскими и пользовательскими таблицами стилей. По умолчанию правила авторской таблицы стилей переопределяют правила пользовательской та...
Вычисление специфики селектора
6.4.3 Вычисление специфики селектораСпецифика селектора высчитывается так: вычисляется количество атрибутов ID в селекторе (= a) вычисляется количество других атрибутов и псевдоклассов в селекто...
Старшинство неCSS подсказок
6.4.4 Старшинство не-CSS подсказок ПА могут предпочесть подсказки (hints) из других источников, а не из таблиц стилей, например, элемент FONT или атрибут "align" в HTML. Если это так, н...
Приложение В Изменения по сравнению с CSS
Приложение В: Изменения по сравнению с CSS1СодержаниеB.1 Новая функциональностьB.2 Обновлённые описанияB.3 Семантические изменения по сравнению с CSS1Это приложение является информативным, но не н...
B Новая функциональность
В дополнение к функциональности CSS1, CSS2 поддерживает:Понятие типов носителя. Значение 'inherit' для всех свойств. Страничные носителиЗвуковые таблицы стилейНесколько опций интернационализации,...
B Обновлённые описания
Спецификация CSS1 была короче и компактнее. Данная спецификация намного объёмнее и более читабельна. Большая часть нового материала описывает новую функциональность, но описания из CSS1 также расш...
B Семантические изменения по сравнению с CSS
Хотя все действительные таблицы стилей CSS1 являются таковыми и в CSS2, есть несколько случаев, когда таблицы стилей CSS1 будут иметь другие значения при интерпретации в качестве таблиц CSS2. Боль...
Цвета и фон
14. Цвета и фонСодержание14.1 Цвет переднего плана: свойство 'color' 14.2 Фон14.2.1 Свойства фона: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background...
Цвет переднего плана свойство 'color'
'color'Значение:<color> | inheritНачальное:зависит от пользовательского агента (ПА) Применяется:ко всем элементам Наследуется:даПроцентное:N/A Носитель:визуальный Это свойство описывает цве...
Фон
Авторы могут специфицировать фон элемента (т.е. его видимую поверхность) как цвет или как изображение. В терминах модели бокса, "background" относится к фону содержимого и области заполн...
Свойства фона 'backgroundcolor'
14.2.1 Свойства фона: 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position' и 'background' 'background-color' Значение:<color> | transp...
Иллюстрация
Иллюстрация 1   [D] Единственная копия фонового изображения центрирована, а другие копии помещены выше и ниже, чтобы создать вертикальную ленту позади элемента. 'background-attachm...
Коррекция цветовой гаммы
По вопросам цветовой гаммы проконсультируйтесь в Gamma Tutorial в спецификации PNG ([PNG10]). При вычислении коррекции цветовой гаммы, ПА, выводящие на CRT, могут принять идеальный CRT и игнориров...
Соответствие Требования и Рекомендации
3. Соответствие: Требования и РекомендацииСодержание3.1 Определения3.2 Соответствие3.3 Ошибочные условия3.4 Тип содержимого text/css...
Определения
В этом разделе мы начинаем формальную спецификацию CSS2 с соглашения между авторами, пользователями и исполнителями.Ключевые слова "ОБЯЗАН", "НЕ ОБЯЗАН", "НЕОБХОДИМ",...
Иллюстрация
Иллюстрация 1   [D] В соответствии с определением HTML, элементы HEAD будут вставлены во время разбора и станут частью дерева документа, даже если тэги HEAD отсутствовали в документ...
Соответствие
3.2 СоответствиеЭтот раздел определяет соответствие только со спецификацией CSS2.В будущем могут появиться другие уровни CSS, что может потребовать в будущем от ПА выполнения другого набора свойст...
Ошибочные условия
3.3 Ошибочные условия В общем, данный документ не специфицирует для ПА поведение при обработке ошибок (например, как ПА ведут себя, если не могут найти ресурс, указанный в URI).Однако ПА обязаны с...
Тип содержимого text/css
Таблицы стилей CSS, находящиеся во внешнем файле, пересылаются по Internet как последовательность байтов, сопровождаемая информацией о кодировании (см. [HTML40], гл. 5). Структура переноса, называ...
Индекс дескрипторов
Индекс дескрипторовНазваниеЗначенияНачальное значение'ascent'<number>не определено 'baseline'<number>0 'bbox'<number>, <number>, <number>, <number>не определ...
Шрифты
15. ШрифтыСодержание15.1 Введение15.2 Спецификация шрифта15.2.1 Свойства спецификации шрифта15.2.2 Семейство шрифтов: свойство 'font-family' 15.2.3 Стилизация шрифта: свойства 'font-style', 'font-...
Введение
15.1 Введение Если текст документа отображается визуально, символы (абстрактные информационные элементы) обязаны отображаться абстрактными глифами. Один или более символов могут изображаться одним...
Спецификация шрифта
Первая фаза механизма шрифтов CSS рассматривает, как авторы таблиц стилей специфицируют, какие шрифты должны использоваться ПА. Во-первых очевидно, что можно специфицировать шрифт по имени - стро...
Свойства спецификации шрифта
15.2.1 Свойства спецификации шрифтаCSS2 специфицирует шрифты в соответствии со следующими характеристиками: Семейство шрифта/Font FamilyСвойство Семейство шрифта специфицирует, какое семейство шри...
Семейство шрифтов свойство 'fontfamily'
15.2.2 Семейство шрифтов: свойство 'font-family' 'font-family'Значение:[[ <family-name> | <generic-family> ],]* [<family-name> | <generic-family>] | inheritНачальное: ...
Стилизация шрифта свойства 'fontstyle' 'fontvariant' 'fontweight' и 'fontstretch'
15.2.3 Стилизация шрифта: свойства 'font-style', 'font-variant', 'font-weight'и 'font-stretch' 'font-style'Значение:  normal | italic | oblique | inheritНачальное:normal Применяется:&nb...
Размер шрифта свойства 'fontsize' и 'fontsizeadjust'
15.2.4 Размер шрифта: свойства 'font-size' и 'font-size-adjust' 'font-size' Значение:<absolute-size> | <relative-size> | <length> | <percentage> | inheritНачальное:medium...
Иллюстрация
Иллюстрация 1 Следующий рисунок показывает результат 'font-size-adjust', где Verdana берётся как "первый шрифт", и результат применения масштаба. После применения, размеры шрифтов почти...
Иллюстрация
Иллюстрация 2...
Сокращение для свойств шрифта свойство 'font'
15.2.5 Сокращение для свойств шрифта: свойство 'font' 'font' Значение:[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'>...
Общие (родовые) семейства шрифтов
15.2.6 Общие (родовые) семейства шрифтов Общие семейства шрифтов являются компромиссным механизмом, служащим для сохранения целей некоторых авторов таблиц стилей в том (худшем) случае, когда ни од...
Serif
serif Глифы шрифтов serif, в терминах CSS, имеют изгибы на концах, зауженные концы или засечки на концах (включая выгнутые засечки). Шрифты Serif обычно пропорциональны. Они обычно отображают бoл...
Sansserif
sans-serif Глифы шрифтов sans-serif, в терминах CSS, имеют закруглённые ровные окончания - без засечек и каких-либо других орнаментаций. Шрифты Sans-serif обычно пропорциональны. Они часто имеют...
Cursive
cursive Глифы шрифтов cursive, в терминах CSS, обычно имеют связывающие окончания или другие курсивные характеристики типа italic. Глифы частично или полностью соединяются, и результат больше нап...
Fantasy
fantasy Фантазийные шрифты, как они используются в CSS, прежде всего декоративны, а уже потом содержат представление символов (в противоположность шрифтам Pi или Picture, не представляющим символ...
Monospace
monospace Единственным критерием для моноширинных шрифтов служит то, что все глифы имеют одну и ту же фиксированную ширину. (Некоторые виды письма, такие как арабское, выглядят при этом необычно)...
Выбор шрифта
Вторая фаза механизма шрифтов CSS2 - выбор в ПА шрифта на базе специфицированных автором свойств шрифта, доступных шрифтов и т.д. Детали алгоритма подбора шрифтарассматриваются ниже.Имеется четыре...
Описание шрифта и @fontface
15.3.1 Описание шрифта и @font-face Описание шрифта является мостом между авторской спецификацией шрифта и данными шрифта, которые представляют собой данные, необходимые для форматирования текста...
Дескрипторы для подбора
15.3.2 Дескрипторы для подбора шрифта: 'font-family', 'font-style', 'font-variant', 'font-weight', 'font-stretch' и 'font-size' Следующие дескрипторы имеют те же имена, что и соответствующие свойс...
Дескрипторы для квалификации данных шрифта 'unicoderange'
15.3.3 Дескрипторы для квалификации данных шрифта: 'unicode-range' Следующий дескриптор не обязателен внутри определения шрифта, но используется для того, чтобы избежать проверки или загрузки шриф...
Дескриптор числовых значений 'unitsperem'
15.3.4 Дескриптор числовых значений: 'units-per-em' Этот дескриптор определяет количество "units/единиц измерения" на em; эти units могут использоваться другими дескрипторами для выражен...
Дескриптор для ссылки 'src'
15.3.5 Дескриптор для ссылки: 'src' Необходим для ссылки на данные шрифта, загружаемые или установленные локально. 'src' (Дескриптор) Значение:[ <uri> [format(<string> [, <string&g...
Дескрипторы для подбора
15.3.6 Дескрипторы для подбора: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent'  и 'descent' Эти дескрипторы не обязательны для определения CSS2, но могут использова...
Дескрипторы для синтеза 'widths' 'bbox' и 'definitionsrc'
15.3.7 Дескрипторы для синтеза: 'widths', 'bbox'и 'definition-src' Синтезирование шрифта предполагает, как минимум, совпадение размеров ширины специфицированного шрифта. Следовательно, для синтеза...
Дескрипторы выравнивания 'baseline' 'centerline' 'mathline' и 'topline'
15.3.8 Дескрипторы выравнивания: 'baseline', 'centerline', 'mathline'и 'topline' Эти необязательные дескрипторы используются для выравнивания нескольких отрезков текста друг относительно друга. '...
Примеры
15.3.9 Примеры Пример(ы):Для данного списка шрифтов: Swiss 721 light light & light italic Swiss 721 roman, bold, italic, bold italic Swiss 721 medium medium & medium italic Sw...
Введение
15.4.1 Введение В этом разделе рассматриваются характеристики шрифта, которые могут пригодиться на стороне клиента для подбора, синтеза и загрузки на различных платформах Web.Данные могут быть исп...
Полное имя шрифта
15.4.2 Полное имя шрифта Это полное имя конкретного представителя семейства шрифтов. Оно обычно содержит много нестандартизованных текстовых квалификаторов или украшений, присоединённых к имени се...
Единицы измерения emквадрата
15.4.3 Единицы измерения em-квадрата Определённые значения, такие как метрики ширины, выражаются в единицах, относительных к абстрактному квадрату, чья высота подразумевается как расстояние между...
Центральная базовая линия/(Central Baseline)
15.4.4 Центральная базовая линия/(Central Baseline) Задаёт позицию центральной базовой линии в em-квадрате. Центральная базовая линия используется в идеографическом письме для выравнивания, так же...
Кодировка шрифта
15.4.5 Кодировка шрифта Явно или неявно, каждый шрифт имеет ассоциированную таблицу, таблицу кодировки шрифта, которая сообщает, какой символ представляется каждым глифом. Эту таблицу называют так...
Имя семейства шрифта
15.4.6 Имя семейства шрифта Специфицирует ту часть имени шрифта, где указывается имя семейства данного шрифта. Например, имя семейства для Helvetica-Bold - Helvetica, имя семейства для ITC Stone S...
Ширина глифов
15.4.7 Ширина глифов Это список значений ширины на дизайн-решётке для глифов, соответствующих каждому символу. Список упорядочен по кодовым точкам ISO10646. Значения ширины не могут быть специфици...
Ширина горизонтальной основы
15.4.8 Ширина горизонтальной основы Относится к доминантной основе шрифта. Может быть два или более значений разработанной при дизайне ширины. Например, главная вертикальная основа римских символо...
Высота глифов верхнего регистра
15.4.9 Высота глифов верхнего регистра Это мера y-координаты верха плоских букв верхнего регистра в латинице, греческом и кириллическом письме, отмеряемая от базовой линии. Этот дескриптор не обяз...
Высота глифов нижнего регистра
15.4.10 Высота глифов нижнего регистра Это мера y-координаты верха неакцентированных, невосходящих букв нижнего регистра в латинице, греческом и кириллическом письме, отмеряемая от базовой линии....
Иллюстрация
Иллюстрация 3 Этот дескриптор не используется для тех шрифтов, которые не содержат глифов из этих видов письма. Поскольку высота букв верхнего и нижнего регистров часто выражается как пропорция, д...
Иллюстрация
Иллюстрация 4...
Нижняя базовая линия
15.4.11 Нижняя базовая линия Задаёт позицию нижней базовой линии в em-квадрате. Нижняя базовая линия используется в латинском, греческом и кириллическом письме для выравнивания, так же как верхняя...
Математическая базовая линия
15.4.12 Математическая базовая линия Задаёт позицию математической базовой линии в em-квадрате. Математическая базовая линия используется в математических символах для выравнивания, так же как ниж...
Максимальный ограничивающий бокс
15.4.13 Максимальный ограничивающий бокс Это наименьший прямоугольник, включающий фигуру, образующуюся в том случае, если все глифы шрифта размещены вместе с их соответствующими источникамии затем...
Максимальная неакцентированная высота
15.4.14 Максимальная неакцентированная высота Это расстояние в em-квадрате от базовой линии до высшей точки, достигаемой глифом, исключая любые акценты и знаки диакритики....
Иллюстрация
Иллюстрация 5...
Максимальная неакцентированная глубина
15.4.15 Максимальная неакцентированная глубина Это расстояние в em-квадрате от базовой линии до низшей точки, достигаемой глифом, исключая любые акценты и знаки диакритики....
Иллюстрация
Иллюстрация 6...
Число Panose
15.4.16 Число Panose-1 Panose-1это индустриальный стандарт классификации шрифтов TrueType и технологии подбора шрифтов. Система PANOSE состоит из набора десяти цифр, которые категоризируют ключевы...
Диапазон символов ISO
15.4.17 Диапазон символов ISO 10646 Обозначает репертуар глифов шрифта, относящийся к ISO 10646 (Unicode).Поскольку этот репертуар не сплошной (большинство шрифтов не покрывает весь ISO 10646), да...
Верхняя базовая линия
15.4.18 Верхняя базовая линия Задаёт позицию верхней базовой линии в em-квадрате. Используется видами письма, происходящими от санскрита, для выравнивания, так же как нижняя базовая линия использу...
Ширина вертикальной основы
15.4.19 Ширина вертикальной основы Это ширина вертикальной (или приблизительно вертикальной) основы глифов. Эта информация часто вводится для подсказки и может не быть непосредственно доступной в...
Угол вертикального наклона
15.4.20 Угол вертикального наклона Это угол в градусах отклонения от вертикали для доминантного вертикального наклона шрифта. Значение является негативным для шрифтов, имеющих наклон вправо, как у...
Алгоритм совпадения шрифтов
15.5 Алгоритм совпадения шрифтов Эта спецификация расширяет алгоритм, данный ранее в CSS1. Этот алгоритм редуцируется до алгоритма спецификации CSS1, если таблицы стилей не содержат правил @font-f...
Отображение значений ширины шрифтов в имена шрифтов
15.5.1 Отображение значений ширины шрифтов в имена шрифтов Значения свойства 'font-weight' задаются по цифровой шкале, где значение '400' (или 'normal') соответствует шрифту "normal" дан...
Примеры совпадения шрифтов
15.5.2 Примеры совпадения шрифтов Пример(ы):В следующем примере определена специфическая разновидность шрифта - Alabama Italic. Описание шрифта panose и URI-источник для запроса шрифта на серве...
Генерируемое содержимое автоматическая нумерация и списки
12. Генерируемое содержимое, автоматическая нумерация и спискиСодержание12.1 Псевдоэлементы :before и :after 12.2 Свойство 'content' 12.3 Взаимодействие :before и :after с элементами 'compact' и '...
Псевдоэлементы before и after
12.1 Псевдоэлементы :before и :after Авторы специфицируют стиль и размещение генерируемого содержимого с помощью псевдоэлементов :before и :after. Как видно из их имён, псевдоэлементы :before и :a...
Свойство 'content'
12.2 Свойство 'content' 'content'Значение:[ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inheritНачальное:пустая строк...
Взаимодействие before и after с элементами 'compact' и 'runin'
12.3 Взаимодействие :before и :after с элементами 'compact' и 'run-in' Могут быть следующие ситуации: Элемент 'run-in' или 'compact' имеет псевдоэлемент :before типа 'inline':псевдоэлементы учитыв...
Знаки кавычек
12.4 Знаки кавычек В CSS2 авторы могут специфицировать, в чувствительной к стилю и контекстно-зависимой манере, как ПА должны отображать знаки кавычек. Свойство 'quotes' специфицирует пары знаков...
Спецификация кавычек свойством 'quotes'
12.4.1 Спецификация кавычек свойством 'quotes' 'quotes'Значение:[<string> <string>]+ | none | inheritНачальное:зависит от ПА Применяется:ко всем элементам Наследуется:да Процентное:N/...
Вставка кавычек с применением свойства 'content'
12.4.2 Вставка кавычек с применением свойства 'content' Знаки кавычек вставляются в соответствующих местах документа значениями 'open-quote' и 'close-quote' свойства 'content'. Каждое вхождение '...
Автоматические счётчики и нумерация
12.5 Автоматические счётчики и нумерация Автоматическая нумерация в CSS2 контролируется двумя свойствами, 'counter-increment' и 'counter-reset'. Счётчики, определённые в этих свойствах, используют...
Вложение счётчиков и область видимости
12.5.1 Вложение счётчиков и область видимости Счётчики являются "самовкладывающимися", т.е. повторное использование счётчика в элементах-потомках автоматически создаёт новый объект счётч...
Стили счётчиков
12.5.2 Стили счётчиков По умолчанию счётчики форматируются десятичными числами, а все стили, доступные для свойства 'list-style-type', доступны также для счётчиков.Обозначение будет такое: counter...
Счётчики в элементах с 'display none'
12.5.3 Счётчики в элементах с 'display: none' Элемент, который не отображается ('display' установлено в 'none'), не может установить или сбросить счётчик. Пример(ы):С помощью следующей таблицы сти...
Маркировка и списки
12.6 Маркировка и списки Большинство элементов уровня блока в CSS генерируют один основной бокс блока.В этом разделе мы обсуждаем два механизма CSS, которые заставляют элемент генерировать два бок...
Маркировка свойство 'markeroffset'
12.6.1 Маркировка: свойство 'marker-offset' Маркёры создаются путём установки свойства 'display' в 'marker' внутри псевдоэлементов :before или :after. Поскольку содержимое 'block' и 'inline' в :b...
Списки свойства 'liststyletype' 'liststyleimage' 'liststyleposition' и 'liststyle'
12.6.2 Списки: свойства 'list-style-type', 'list-style-image', 'list-style-position' и 'list-style' Свойства списков создают базовое визуальное форматирование списков. Как и с более общими маркё...
Иллюстрация
Иллюстрация 1   [D] В тексте справа-налево маркёры должны выводиться с правой стороны бокса.  'list-style'Значение:[ <'list-style-type'> || <'list-style-position'>...
Приложение D Грамматика CSS
Приложение D. Грамматика CSS2СодержаниеD.1 ГрамматикаD.2 Лексический сканерD.3 Сравнение лексического разбора в CSS2 и в CSS1Это приложение является нормативным. Грамматика определяет синтаксис CS...
D Грамматика
D.1 Грамматика Это грамматика LL(1) (но учтите, что большинство ПА не должны использовать её напрямую, поскольку она отражает не соглашения по разбору, а только синтаксис CSS2. Формат продуктов о...
D Лексический сканер
D.2 Лексический сканер    Это сканер, написанный в нотации Flex (см. [FLEX]). Сканер является нечувствительным к регистру.Два "\377" представляют наибольшее число символа,...
D Сравнение лексического разбора в CSS и в CSS
D.3 Сравнение лексического разбора в CSS2 и в CSS1 Имеются некоторые различия между вышеприведённым синтаксисом и синтаксисом, специфицированным в рекомендациях CSS1 ([CSS1]). Большинство этих отл...
CSS Введение
2. CSS2. Введение.Содержание2.1 Краткое пособие CSS2 для HTML2.2 Краткое пособие CSS2 для XML2.3 Модель процесса CSS22.3.1 Канва2.3.2 Модель адресации CSS22.4 Принципы дизайна CSS...
Краткое пособие CSS для HTML
В этом пособии мы покажем, как можно быстро создать простые таблицы стилей.Для использования этого пособия необходимо немного знать HTML (см. [HTML40]) и некоторые базовые термины настольных публи...
Краткое пособие CSS для XML
CSS может использоваться с любым структурированным форматом документа, например, с приложениями eXtensible Markup Language [XML10]. На самом деле XML намного больше зависит от таблиц стилей, чем H...


- Начало -


Книжный магазин