Spec-Zone.ru › CSS

:root

Псевдокласс :root CSS псевдокласса соответствует корневому элементу дерева, представляющего документ. В HTML, :root соответствует элементу <html> и идентичен селектору html, за исключением того, что его специфичность выше.

/* Selects the root element of the document:
   <html> in the case of HTML */
:root {
  background: yellow;
}

Синтаксис

:root {
  /* ... */
}

Примеры

Объявление глобальных переменных CSS

:root может быть полезно для объявления глобальных переменных CSS:

:root {
  --main-color: hotpink;
  --pane-padding: 5px 42px;
}

Спецификации

Спецификация
Selectors Level 4
# root-pseudo

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
:root 1 12 1 9.5 1 18 4 14 1 1.0 37

См. также

  • <html>
  • Document.rootElement
  • Node.getRootNode()
  • Element.shadowRoot
  • ShadowRoot

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/:root

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API