--- title: ':root' slug: 'Web/CSS/:root' tags: - CSS - Layout - Pseudo-class - Reference - Selector - Web translation_of: 'Web/CSS/:root' ---
CSS :root
의사 클래스는 문서 트리의 루트 요소를 선택합니다 HTML의 루트 요소는 {{htmlelement("html")}} 요소이므로, :root
의 명시도가 더 낮다는 점을 제외하면 html
선택자와 똑같습니다.
/* 문서의 루트 요소 선택 HTML에서는 <html> */ :root { background: yellow; }
{{csssyntax}}
:root
는 전역 CSS 변수 선언에 유용하게 사용할 수 있습니다.
:root { --main-color: hotpink; --pane-padding: 5px 42px; }
Specification | Status | Comment |
---|---|---|
{{SpecName('CSS4 Selectors', '#root-pseudo', ':root')}} | {{Spec2('CSS4 Selectors')}} | No change. |
{{SpecName('CSS3 Selectors', '#root-pseudo', ':root')}} | {{Spec2('CSS3 Selectors')}} | Initial definition. |
{{Compat("css.selectors.root")}}