This page was translated from English by the community.Learn more and join the MDN Web Docs community.
revert
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2020 г..
Ключевое словоrevert (CSS) откатывает один текущий уровень каскада, таким образом свойство принимает такое значение, которое было бы, если бы не было никаких стилей в текущем источнике стилей (авторских, пользовательских или браузерных). Как следствие, оно сбрасывает свойство к значению по умолчанию, которое было установлено браузером (или пользовательскими стилями, если такие имеются). Ключевое словоrevert может быть применимо к любому свойству CSS, включая сокращённое свойствоall.
Ключевое словоrevert полезно для изоляции встраиваемых виджетов или компонентов от стилей страницы, где они размещаются, особенно, когда оно используется совместно со свойствомall .
В пользовательских стиляхrevert откатывает каскад и сбрасывает свойство к значению по умолчанию, которое было установлено браузером.
Примечание:Ключевое словоrevert отличается отinitial, поэтому его не следует с ним путать.initial используетначальное значение, которое определено отдельно для каждого свойства CSS-спецификацией. Для сравнения, браузеры устанавливают значения по умолчанию в зависимости от CSS селектора.Например,начальное значение для свойстваdisplay —inline, тогда как браузер устанавливает значение по умолчанию свойстваdisplay элемента<div> какblock, а элемента<table> какtable, и т.д
In this article
Пример
>HTML
<section> <p>Это секция!</p> <aside> <p>А это маленький виджет.</p> </aside></section>CSS
section { color: blue; font-family: sans-serif; font-weight: bold;}.widget { all: revert;}Результат
Спецификации
| Specification |
|---|
| CSS Cascading and Inheritance Level 4> # default> |
Совместимость с браузерами
Смотрите также
- Используйте
initial, чтобы установить свойству начальное значение. - Используйте
unset, чтобы установить свойству унаследованное значение, если оно наследуется, в противном случае начальное значение. - Используйте
inherit, чтобы установить значение свойства элемента таким же, как у его родителя. - Свойство
allпозволяет одновременно сбросить все свойства к их начальному, унаследованному, откатанному или обнулённому состоянию.