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

CSS :root 의사 클래스는 문서 트리의 루트 요소를 선택합니다 HTML의 루트 요소는 {{htmlelement("html")}} 요소이므로, :root명시도가 더 낮다는 점을 제외하면 html 선택자와 똑같습니다.

/* 문서의 루트 요소 선택
   HTML에서는 <html> */
:root {
  background: yellow;
}

구문

{{csssyntax}}

예제

전역 CSS 변수 선언하기

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

같이 보기