:root

CSS:root 疑似クラスは、文書を表すツリーのルート要素を選択します。 HTML では、 :root<html> 要素を表し、詳細度が高いことを除けば html セレクターと同等です。

/* 文書のルート要素(HTML の場合は <html>)を選択 */
:root {
  background: yellow;
}

構文

:root

:root はグローバルの CSS 変数を宣言するのに便利です。

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

仕様書

仕様書 策定状況 コメント
Selectors Level 4
:root の定義
草案 変更なし。
Selectors Level 3
:root の定義
勧告 初回定義。

ブラウザー実装状況

BCD tables only load in the browser