CSS :root-Pseudoklasse
Die Pseudo-Klasse :root wählt das Element aus, das die Wurzel des Dokuments darstellt.
In HTML ist das Wurzelelement immer <html>.
In SVG und XML kann sich die Pseudo-Klasse :root auf einen übergeordneten Knoten höherer Ebene beziehen.
Die Pseudo-Klasse :root kann mit Pseudo-Elementen (z. B. ::after) und anderen Pseudo-Klassen (z. B. :hover) verknüpft werden.
Version
Syntax
CSS :root-Syntax
css
:root {
css declarations;
}Beispiel für die Pseudo-Klasse :root:
CSS :root code example
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>Practice
What is the purpose of the ':root' pseudo-class selector in CSS?