Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

:root

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

La pseudo-classe CSS :root permet de cibler la racine de l'arbre représentant le document. Pour un document HTML, :root ciblera donc l'élément <html> et aura le même comportement que le sélecteur html mais sa spécificité sera plus forte.

css
/* Sélectionne l'élément racine du document */ /* Pour un document HTML, c'est <html> */ :root { background: yellow; } 

Syntaxe

css
:root { /* ... */ } 

Exemples

:root peut être utile lorsqu'on déclare des propriétés CSS personnalisées globales :

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

Spécifications

Specification
Selectors Level 4
# root-pseudo

Compatibilité des navigateurs

Voir aussi