Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник HTML & CSS

:root

Срабатывает у корневого элемента документа — на веб-странице это `<html>`.

Синтаксис

:root { … }

Примеры

Пользовательские свойства для всей страницы объявляют в :root:

<style>
  :root { --accent: darkorange; }
  h3 { color: var(--accent); }
  button { background: var(--accent); border: 0; padding: 6px 12px; }
</style>
 
<h3>Accent heading</h3>
<button>Accent button</button>

Примечания

:root — тот же элемент, что и html, но со специфичностью класса. Единицы rem считаются от размера шрифта этого элемента.

См. также

  • var() — Подставляет значение пользовательского свойства (переменной CSS).
  • color-scheme — Сообщает браузеру, какие цветовые схемы поддерживает страница, чтобы встроенные элементы и полосы прокрутки им соответствовали.
  • px, em, rem, %, vw, vh — Единицы длины в CSS: абсолютные пиксели и относительные единицы.

Вопросы и ответы по теме

В учебнике

  • CSS-переменные — Пользовательские свойства — как объявить переменную, прочитать её через var(), переопределить и задать запасное значение.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.