CSS : la pseudo-classe :root
La pseudo-classe :root sélectionne l'élément qui représente la racine du document.
En HTML, l'élément racine est toujours <html>.
Dans SVG et XML, la pseudo-classe :root peut faire référence à un ancêtre de niveau supérieur.
La pseudo-classe :root peut être associée à des pseudo-éléments (par ex. ::after) et à d'autres pseudo-classes (par ex. :hover).
Version
Syntaxe
Syntaxe CSS :root
css
:root {
css declarations;
}Exemple de la pseudo-classe :root :
Exemple de code CSS :root
html
<!DOCTYPE html>
<html>
<head>
<style>
:root {
background-color: #8ebf42;
padding: 2em;
}
body {
background-color: #eee;
padding: 1.5em;
}
</style>
</head>
<body>
<h2>:root selector example</h2>
<p>Lorem ipsum is simply dummy text</p>
</body>
</html>Pratique
Quel est l'objectif du sélecteur de pseudo-classe ':root' en CSS ?