:root

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

:rootlớp giả CSS khớp với phần tử gốc của cây đại diện cho tài liệu. Trong HTML, :root đại diện cho phần tử <html> và giống hệt với bộ chọn html, ngoại trừ độ đặc hiệu của nó (0-1-0) cao hơn của html (0-0-1).

css
/* Chọn phần tử gốc của tài liệu:
   <html> trong trường hợp HTML */
:root {
  background: yellow;
}

Cú pháp

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

Ví dụ

Khai báo biến CSS toàn cục

:root có thể hữu ích để khai báo biến CSS toàn cục:

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

Đặc tả

Specification
Selectors Level 4
# root-pseudo

Tương thích trình duyệt

Xem thêm