--- title: revert slug: Web/CSS/revert translation_of: Web/CSS/revert ---
{{CSSRef}}

Ключевое слово 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, и т.д

Пример

HTML

<section>
  <p>Это секция!</p>

  <aside class="widget">
    <p>А это маленький виджет.</p>
  </aside>
</section>

CSS

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")}}

Смотрите также