--- title: revert slug: Web/CSS/revert translation_of: Web/CSS/revert ---
Ключевое слово revert
(CSS) откатывает один текущий уровень каскада, таким образом свойство принимает такое значение, которое было бы, если бы не было никаких стилей в текущем источнике стилей (авторских, пользовательских или браузерных). Как следствие, оно сбрасывает свойство к значению по-умолчанию, которое было установлено браузером (или пользовательскими стилями, если такие имеются). Ключевое слово revert
может быть применимо к любому свойству CSS, включая сокращённое свойство {{cssxref("all")}}.
Ключевое слово revert
полезно для изоляции встраиваемых виджетов или компонентов от стилей страницы, где они размещаются, особенно, когда оно используется совместно со свойством {{cssxref("all")}} .
В пользовательских стилях revert
откатывает каскад и сбрасывает свойство к значению по-умолчанию, которое было установлено браузером.
Ключевое слово revert
отличается от {{cssxref("initial")}}, поэтому его не следует с ним путать. {{cssxref("initial")}} использует начальное значение, которое определено отдельно для каждого свойства CSS-спецификацией. Для сравнения, браузеры устанавливают значения по-умолчанию в зависимости от CSS селектора.
Например, начальное значение для свойства {{cssxref("display")}} — inline
, тогда как браузер устанавливает значение по-умолчанию свойства {{cssxref("display")}} элемента {{HTMLElement("div")}} как block
, а элемента {{HTMLElement("table")}} как table
, и т.д
<section> <p>Это секция!</p> <aside class="widget"> <p>А это маленький виджет.</p> </aside> </section>
section { color: blue; font-family: sans-serif; font-weight: bold; } .widget { all: revert; }
{{EmbedLiveSample('Пример')}}
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('CSS4 Cascade', '#default', 'revert')}} | {{Spec2('CSS4 Cascade')}} | Initial definition. |
{{Compat("css.types.global_keywords.revert")}}