Перейти к содержанию

all

Сокращённое свойство all сбрасывает все свойства, кроме unicode-bidi и direction, до их начального или унаследованного значения.

Демо

Синтаксис

1
2
3
4
5
6
all: initial;
all: inherit;
all: unset;

/* CSS Cascading and Inheritance Level 4 */
all: revert;

Значения

initial

Это ключевое слово указывает на изменение всех свойств, применяемых к элементу или родительскому элементу. Значения unicode-bidi и direction не затрагиваются.

inherit

Это ключевое слово указывает на изменение всех свойств, применяемых к элементу или родительскому элементу, на значение их родителя. Значения unicode-bidi и direction не затрагиваются.

unset

Это ключевое слово указывает на изменение всех свойств, применимых к элементу или родительскому элементу, на значение их родителя, если они наследуются или на их начальное значение, если нет. Значения unicode-bidi и direction не затрагиваются.

revert

Если каскадным значением свойства является ключевое слово revert, поведение зависит от источника, которому принадлежит объявление:

  • user-agent origin: Эквивалент unset.
  • user origin: Откатывает каскад до уровня пользовательского агента, так что указанное значение вычисляется так, как если бы для этого свойства не были заданы правила уровня автора или уровня пользователя.
  • author origin: Откатывает каскад до уровня пользователя, так что указанное значение вычисляется так, как если бы для этого свойства не было задано никаких правил уровня автора. В целях возврата этот источник включает в себя источники переопределения и анимации.

Примеры

1
2
3
4
<blockquote id="quote">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</blockquote>
Phasellus eget velit sagittis.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
html {
    font-size: small;
    background-color: #f0f0f0;
    color: blue;
}

blockquote {
    background-color: skyblue;
    color: red;
}

Спецификации

Ссылки

  • Свойство all MDN (рус.)

Комментарии