Таблицы стилей влияют на внешний вид документа путем присвоения тех или иных значений свойствам стилей. В данном разделе перечисляются определения свойств стилей и приводится соответствующий перечень значений, допускаемых CSS1.
Разъяснение значений свойств. Оглавление
В настоящем тексте допустимые значения для каждого свойства перечисляются с синтаксисом, подобным приведенному ниже:
Значение | N | NW | NE | Значение | [ <length> | thick | thin ]{1,4} | Значение | [ <family-name> , ]* <family-name> | Значение | <url> ? <color> [ / <color> ]? | Значение | <url> || <color> |
Слова между "<" and ">" дают нам тип значения. Наиболее распространенными типами являются (длина), (доля, процент), , (число) и (цвет); они описаны в разделе 6. Более специфические типы (такие, как и ) описаны в разделах соответственно свойствам.*
Другой вид слов - ключевые, которые должны указываться литерально, без знаков препинания. Знаки "слеш" (/) и запятая (,) также должны указываться литерально.
Если что-то размещается рядом, то это значит, что действия должны производиться в указанном порядке. Вертикальная черта (A|B) означает исключающее ИЛИ (ИЛИ-НЕ); должно происходить одно из двух. Двойная черта (A||B) означает объединяющее ИЛИ (ИЛИ-И) - или и то и другое, или одно из двух. Квадратные скобки([]) - группировка. Расположение рядом важнее, чем ИЛИ-И, а последнее важнее, чем ИЛИ-НЕ. Так, "a b | c || d e " равноценно "[ a b ] | [ c || [ d e ]]".
Каждый знак, ключевое слово или группа в скобках могут следовать за одним из модификаторов:
Звездочка (*) означает, что предшествующие знак, слово или группа повторяются ноль или более раз.
Плюс (+) означает, что предшествующие знак, слово или группа повторяются один или более раз.
Знак вопроса (?) означает, что предшествующие знак, слово или группа являются необязательными (optional).
Два числа в фигурных скобках ({A,B}) означают, что предшествующие знак, слово или группа повторяются не менее чем А и не более чем В раз.
1 2 3 4 5 6
8 8 8
| |