--- title: ':root' slug: 'Web/CSS/:root' tags: - CSS - Pseudo-classe - Reference translation_of: 'Web/CSS/:root' ---
La pseudo-classe :root
permet de cibler la racine de l'arbre représentant le document. Pour un document HTML, :root
ciblera donc l'élément {{HTMLElement("html")}} et aura le même comportement que le sélecteur html
mais sa spécificité sera plus forte.
/* Sélectionne l'élément racine du document */ /* Pour un document HTML, c'est <html> */ :root { background: yellow; }
:root
peut être utile lorsqu'on déclare des propriétés CSS personnalisées globales :
:root { --main-color: hotpink; --pane-padding: 5px 42px; }
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS4 Selectors', '#root-pseudo', ':root')}} | {{Spec2('CSS4 Selectors')}} | Aucune modification. |
{{SpecName('CSS3 Selectors', '#root-pseudo', ':root')}} | {{Spec2('CSS3 Selectors')}} | Définition initiale. |
{{Compat("css.selectors.root")}}