CSS значение revert
Определение и применение
CSS значение revert откатывает свойство к значению из предыдущего источника каскада. В авторских стилях это значение из пользовательских стилей или стилей браузера по умолчанию. В отличие от initial, оно возвращает браузерное оформление элемента: например, у <h2> снова появятся крупный размер и жирное начертание. Это не возврат к предыдущему объявлению в файле.
Поддержка браузерами
Спецификация: CSS cascade
Поддерживается во всех основных браузерах с 2021 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
revert | 84 | 84 | 67 | 70 | 9.1 | 84 | 67 | 60 | 9.3 | 14.0 | 84 | 9.3 |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
CSS синтаксис:
CSS
свойство:"revert";
JavaScript синтаксис:
JavaScript
object.style.property="revert"
Версия CSS
CSS Cascading and Inheritance Level 4Примеры, попробуйте сами
Возврат к стилям браузера
Второй заголовок получает размер и начертание из стилей браузера. Замените revert на initial: заголовок станет обычным текстом.
base.css
CSS
* {
box-sizing: border-box;
}
body {
margin: 16px;
font:
16px/1.5 system-ui,
sans-serif;
color: #24364b;
overflow-wrap: anywhere;
}
section {
margin-block: 16px;
padding: 12px;
border: 1px solid #a8b8c7;
}
p {
padding: 8px;
}
label {
display: block;
margin-block: 12px;
}
input,
button {
max-width: 100%;
font: inherit;
padding: 8px;
}
input[type='checkbox'] + label {
display: inline;
}
a {
color: #135fb5;
}
.parent {
background: #edf2f5;
}
.sample {
background: #ffe29a;
border: 1px solid #60788a;
}
index.html
HTML
<html lang="ru">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Возврат к стилям браузера</title>
</head>
<body>
<h2>Заголовок с авторскими стилями</h2>
<h2 class="sample">Заголовок со стилями браузера</h2>
</body>
</html>
style.css
CSS
h2 {
font-size: 16px;
font-weight: normal;
}
.sample {
font-size: revert;
font-weight: revert;
}
Режим чтения