:root
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die :root CSS Pseudoklasse entspricht dem Wurzelelement eines Baums, der das Dokument darstellt. In HTML repräsentiert :root das <html>-Element und ist identisch mit dem Selektor html, mit dem Unterschied, dass seine Spezifität (0-1-0) höher ist als die von html (0-0-1).
css
/* Selects the root element of the document:
<html> in the case of HTML */
:root {
background: yellow;
}
Syntax
css
:root {
/* ... */
}
Beispiele
>Globale CSS-Variablen deklarieren
:root kann nützlich sein, um globale CSS-Variablen zu deklarieren:
css
:root {
--main-color: hotpink;
--pane-padding: 5px 42px;
}
Spezifikationen
| Specification |
|---|
| Selectors Level 4> # root-pseudo> |