:root
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
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
| Spezifikation |
|---|
| Selectors Level 4> # root-pseudo> |