--- 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")}}