Slyweb
На разработку сайта! Скидки 50%!
Поиск CSS свойств и HTML элементов:
поиск



Все CSS свойства и HTML элементы справочника

Заданные, вычисленные и действительные значения

Окончательное установление значение CSS свойства проходит трех-ступенчатое вычисление:

  1. значение задаваемое спецификацией
  2. абсолютное значение
  3. действительное значение

Определение значений свойств

Браузер определяет значение свойства через следующий механизм:

  1. Первоначально используется каскадирвоание, то есть применяются авторские и пользовательские стили, а так же стиль по умолчанию (авторские стиль – стиль, устанавливаемый в самом файле, например в атрибутах html элементов, пользовательский стиль – стиль, устанавливаемый в отдельных css файлах, стиль используемый по умолчанию – стиль исходный, установленный настройками css). В разделе о каскадировании подробно описывается понятие и порядок каскадирования.
  2. Если соответствующее свойство может быть унаследовано, то оно наследуется от родительского элемента.
  3. 3. Во всех иных случаях используется исходное значение свойства, устанавливаемое правилом CSS.

Вычисленные значения

Определение значений может быть абсолютным (например значения red' или '2mm') или относительным ('auto', '2em', и '12%', в этом случае значение зависит от других значений).

Для абсолютных значений не требуется вычислений. Для относительных значений вычисление необходимо, так как относительное значение зависит от другого значения. Проценты умножаются на ссылающееся значение, единицы em, ex, px так же вычисляются, путём их умножения на значение свойства font. То же самое касается значения auto и ключевых слов('smaller', 'bolder', 'inherit').

Действительные значения

Действительное значение – значение, получаемое после того, как вычисление завершится.


Александр Ермаков. Хостинг - www.pwstudio.org