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, и Ñ.д
ÐÑимеÑ
>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;
}
РезÑлÑÑаÑ
СпеÑиÑикаÑии
| Specification |
|---|
| CSS Cascading and Inheritance Level 4> # default> |
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
СмоÑÑиÑе Ñакже
- ÐÑполÑзÑйÑе
initial, ÑÑÐ¾Ð±Ñ ÑÑÑановиÑÑ ÑвойÑÑÐ²Ñ Ð½Ð°ÑалÑное знаÑение. - ÐÑполÑзÑйÑе
unset, ÑÑÐ¾Ð±Ñ ÑÑÑановиÑÑ ÑвойÑÑÐ²Ñ ÑнаÑледованное знаÑение, еÑли оно наÑледÑеÑÑÑ, в пÑоÑивном ÑлÑÑае наÑалÑное знаÑение. - ÐÑполÑзÑйÑе
inherit, ÑÑÐ¾Ð±Ñ ÑÑÑановиÑÑ Ð·Ð½Ð°Ñение ÑвойÑÑва ÑлеменÑа Ñаким же, как Ñ ÐµÐ³Ð¾ ÑодиÑелÑ. - СвойÑÑво
allпозволÑÐµÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно ÑбÑоÑиÑÑ Ð²Ñе ÑвойÑÑва к Ð¸Ñ Ð½Ð°ÑалÑномÑ, ÑнаÑледованномÑ, оÑкаÑÐ°Ð½Ð½Ð¾Ð¼Ñ Ð¸Ð»Ð¸ обнÑлÑÐ½Ð½Ð¾Ð¼Ñ ÑоÑÑоÑниÑ.