--- 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('Пример')}}
{{Compat}}