--- title: ':root' slug: 'Web/CSS/:root' tags: - CSS - Diseño - Pseudo-clase - Referencia - Web translation_of: 'Web/CSS/:root' ---
La pseudo-clase :root
de CSS selecciona el elemento raíz de un árbol que representa el documento. En HTML, :root
representa el elemento {{HTMLElement("html")}} y es idéntico al selector html
, excepto que su especificidad es mayor.
/* Selecciona el elemento raíz del documento: <html> en el caso de HTML */ :root { background: yellow; }
:root
puede ser útil para declarar variables CSS globales:
:root { --main-color: hotpink; --pane-padding: 5px 42px; }
Especificación | Estado | Comentarios |
---|---|---|
{{SpecName('CSS4 Selectors', '#root-pseudo', ':root')}} | {{Spec2('CSS4 Selectors')}} | Ningún cambio. |
{{SpecName('CSS3 Selectors', '#root-pseudo', ':root')}} | {{Spec2('CSS3 Selectors')}} | Definición Inicial. |
{{Compat("css.selectors.root")}}