--- title: ':root' slug: 'Web/CSS/:root' tags: - CSS - Layout - NeedsMobileBrowserCompatibility - Pseudo-class - Reference - Web translation_of: 'Web/CSS/:root' ---
{{CSSRef}}

La pseudo-class CSS :root coincideix amb l'element arrel de l'arbre que representa el document. En HTML, :root representa l'element {{HTMLElement("html")}} i és idèntic al selector html, excepte que la seva Especificitat és més alta.

/*  Selecciona l'element arrel del document: <html> en el cas de l'HTML */
:root {
  background: yellow;
}

Sintaxi

{{csssyntax}}

Exemple

El ùs de :root pot ser útil per declarar Variables CSS globals:

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

Especificacions

Especificació Estat Comentari
{{SpecName('CSS4 Selectors', '#root-pseudo', ':root')}} {{Spec2('CSS4 Selectors')}} Sense canvis.
{{SpecName('CSS3 Selectors', '#root-pseudo', ':root')}} {{Spec2('CSS3 Selectors')}} Definició inicial.

{{CompatibilityTable}}

Descripció Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic 1 {{CompatVersionUnknown}} {{CompatGeckoDesktop("1.7")}} 9 9.5 1.0
Descripció Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatUnknown}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}