Свойство all сбрасывает все свойства в их исходные или наследуемые значения, кроме свойств unicode-bidi и direction.
Значение по умолчанию | none |
Применяется | Ко всем элементам. |
Наследуется | Нет |
Анимируемое | Нет |
Версия | CSS3 |
DOM синтаксис | object.style.all = "inherit"; |
Синтаксис
all: initial | inherit | unset | revert;
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
.example {
background-color: #8ebf42;
color: #666;
all: revert;
}
</style>
</head>
<body>
<h2>Пример свойства all</h2>
<p>Установлено свойство all: revert;</p>
<div class="example">
Экстраверт - дружелюбный человек, который любит быть в окружении других людей. Экстраверты любят вечеринки, разговоры по телефону и новые знакомства.
</div>
</body>
</html>
Пример, где применены все четыре значения свойства all:
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
body {
font-size: 15px;
color: #1c87c9;
}
.example1 {
background-color: #8ebf42;
color: #666;
}
.example2 {
background-color: #8ebf42;
color: #666;
all: inherit;
}
.example3 {
background-color: #8ebf42;
color: #666;
all: initial;
}
.example4 {
background-color: #8ebf42;
color: #666;
all: unset;
}
</style>
</head>
<body>
<h2>Пример свойства all</h2>
<hr>
<p>Без применения свойства all:</p>
<div class="example1">
Экстраверт - дружелюбный человек, который любит быть в окружении других людей. Экстраверты любят вечеринки, разговоры по телефону и новые знакомства.
</div>
<hr>
<p>all: inherit:</p>
<div class="example2">
Экстраверт - дружелюбный человек, который любит быть в окружении других людей. Экстраверты любят вечеринки, разговоры по телефону и новые знакомства.
</div>
<hr>
<p>all: initial:</p>
<div class="example3">
Экстраверт - дружелюбный человек, который любит быть в окружении других людей. Экстраверты любят вечеринки, разговоры по телефону и новые знакомства.
</div>
<hr>
<p>all: unset:</p>
<div class="example4">
Экстраверт - дружелюбный человек, который любит быть в окружении других людей. Экстраверты любят вечеринки, разговоры по телефону и новые знакомства.
</div>
<hr>
</body>
</html>
Значения
Значение | Описание |
---|---|
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Значение элемента наследуется от родительского элемента. |
unset | Указывает на изменение всех свойств, примененных к элементу или родительскому элементу, на значение их родителя, если они наследуемые, или на их начальное значение, если нет. |
revert | Указывает на поведение, которое зависит от источника таблицы стилей, которому принадлежит объявление. |
Поддержка браузера
37.0+ | 27.0+ | 9.1+ | 24.0+ |
Практикуйте свои знания
Что делает свойство CSS 'all'?
Правильный!
Неправильно!