このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CSS :root 擬似クラス

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

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

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

構文

css
:root {
  /* ... */
}

グローバルの CSS 変数

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

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

仕様書

仕様書
Selectors Level 4
# root-pseudo

ブラウザーの互換性

関連情報