ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || Спецификация CSS2 | 1.3. Условные обозначения.

1.3. Условные обозначения.

1.3.1. Элементы и атрибуты языка документа.
1.3.2. Определение свойств CSS.
   Тип значения
   Начальное значение
   Применяется
   Наследование
   Процентная база
   Медиа
1.3.3. Особенности краткой записи.
1.3.4. Замечания и примеры.
1.3.5. Изображения и их описания.

1.3.1. Элементы и атрибуты языка документа.

  • Свойства, дескрипторы и названия псевдоклассов CSS отделяются одинарными кавычками.
  • Значения CSS отделяются одинарными кавычками.
  • Названия элементов языка напечатаны прописными буквами.
  • Названия атрибутов языка напечатаны строчными буквами и отделяются двойными кавычками.

1.3.2. Определение свойств CSS.

Каждое определение свойства CSS начинается с краткого изложения ключевой информации, в формате следующей записи:

'название свойства'
	Тип значения:            разрешенные значения и синтаксис
	Начальная величина: начальная величина
	Применяется:            элементы, к которым применяется это свойство
	Наследование:          наследуется ли эта характеристика
	Процентная база:       как интерпретируются процентные величины
	Медиа:                      к каким группам медиа-устройств применяется свойство

Тип значения

Этот пункт определяет набор применимых величин свойства. Типы величин могут различаться и определяться следующими способами:

  1. ключевые слова (например, auto, disc, и т.д.)
  2. основные типы данных, которые появляются между "<" и ">" (например, <length>, <percentage> и т.д.).
  3. типы, которые имеют одинаковый диапазон величин, как свойство с одним и тем же именем (например, <'border-width'>, <'background-attachment'> и т.д.).
  4. неконечные типы, которые не разделяют одно и то же имя, как свойство. В этом случае, неконечные названия появляются между "<" и ">", как для <border-width>. Обратите внимание на то, что есть различие между <border-width> и <'border-width'>, т.к. последний определяется в условиях первого. Определение неконечных типов размещаются вблизи их первого появления в спецификациях.

Другие слова в этих определениях – это ключевые слова, которые должны появляться буквально без кавычек (например, red). Косая черта (/) и запятая (,) должны появляться буквально.

Значения можно организовать следующим образом:

  • Несколько соседних слов означают, что все они должны произойти в данном порядке.
  • Вертикальная черта (|) разделяет два или больше альтернативных варианта: должен произойти один из вариантов.
  • Двойная вертикальная черта (||) разделяет два или больше вариантов: один или больше из них должен произойти в произвольном порядке.
  • Квадратные скобки ([]) применяются для группировки.

Порядок преимущества: размещение рядом – сильнее, чем двойная вертикальная черта, а двойная вертикальная черта сильнее, чем вертикальная черта. Таким образом, следующие строки эквивалентны:

ab | c || de
[ab] | [c||[de]]

Каждый тип, ключевое слово или группа, заключенная в квадратные скобки, могут сопровождаться следующими модификаторами:

  • Звездочка (*) указывает, что предшествующий тип, слово или группа происходит ноль или больше раз.
  • Плюс (+) указывает, что предшествующий тип, слово или группа случается один или больше раз.
  • Знак вопроса (?) указывает, что предшествующий тип, слово или группа необязательные.
  • Пара цифр в фигурных скобках ({A, B}) указывает, что предшествующий тип, слово или группа происходят по меньшей мере А и по большей В раз.

Следующие примеры иллюстрируют различные типы значений:

Значение: N | NW | NE
Значение: [<length> | thick | thin]{1,4}
Значение: [<family-name>,]*<family-name>
Значение: <uri>?<color>[/<color>]?
Значение: <uri> || <color>

Начальное значение

Этот пункт определяет начальное значение свойства. Если характеристика наследуется, то это – значение, которое присваивается корневому элементу дерева документа. Пожалуйста, обратитесь к разделу по каскадированию информации о взаимодействии между начальными значениями и значениями, определенными стилевыми таблицами, и наследуемыми.

Применяется

Этот пункт перечисляет элементы, к которым применяется характеристика. Все элементы рассматриваются, как имеющие все свойства, хотя некоторые свойства не имеют визуального эффекта для некоторых типов элементов. Например, 'white-space' действует только на элементы блочного уровня.

Наследование

Этот пункт указывает на то, наследуется ли значение от родительского элемента. Пожалуйста, обратитесь к разделу по каскадированию для получения информации о взаимодействии между начальными значениями, значениями, определенными стилевыми таблицами, и наследуемыми.

Процентная база

Этот пункт указывает, как интерпретируются проценты, если они указываются в значениях свойства. Если здесь указано "N/A", то это значит, что свойство не принимает значение в процентах.

Медиа

Этот пункт указывает на группы устройств, к которым применяется свойство. Условия согласования объявляют, что устройства вывода должны поддерживать эту характеристику, если они поддерживают визуализацию для типов медиа, включенных в эту группу.

1.3.3. Особенности краткой записи.

Некоторые свойства являются характеристиками с краткой записью, что означает, что они позволяют авторам определить значения нескольких характеристик с одним свойством.

Например, свойство 'font' является такой характеристикой для установки сразу всех значений 'font-style', 'font-variant', 'font-weight', 'font-size', 'line-height' и 'font-family'.

Когда значения из формы краткой записи не указаны, то каждой "пропущенной" характеристике присваивается начальное значение (смотрите раздел по каскадированию).

Набор правил стилей следующего примера:

H1 { 
  font-weight: bold; 
  font-size: 12pt;
  line-height: 14pt; 
  font-family: Helvetica; 
  font-variant: normal;
  font-style: normal;
  font-stretch: normal;
  font-size-adjust: none
}

можно перезаписать одним свойством с краткой записью:

H1 { font: bold 12pt/14pt Helvetica }

В этом примере 'font-variant', 'font-stretch', 'font-size-adjust' и 'font-style' принимают свои начальные значения.

1.3.4. Замечания и примеры.

Все примеры, которые демонстрируют неправильное использование, помечены, как "НЕКОРРЕКТНЫЙ ПРИМЕР".

Все примеры по HTML соответствуют строгому файлу DTD HTML 4.0 (определенных в документе [HTML40]), пока не будет указано другое объявление типа документа.

Все замечания только информативные.

Примеры и замечания, помеченные в пределах источника HTML для спецификаций и медиа-устройств пользователей CSS1, будут представлены специально.

1.3.5. Изображения и их описания.

Большинство изображений в электронной версии этой спецификации выполнены с описанием. Связь с описанием отмечается знаком "[D]" справа от изображения.

Изображения и их описания играют только информативную роль.

← Назад | Вперед →
Copyright © 2006 -  aranea.ru