Root trong CSS w3schools là gì?
Lớp giả này trong CSS khớp với phần tử gốc của tài liệu. Nó chọn cha cấp cao nhất trong cây tài liệu hoặc DOM Show Trong HTML, phần tử luôn là phần tử gốc. Mặc dù. root tương đương với bộ chọn html vì cả hai đều nhắm mục tiêu cùng một phần tử, nhưng. bộ chọn gốc có độ đặc hiệu cao hơn cú phápVí dụKiểm tra nó ngay bây giờBây giờ, hãy thử bộ chọn html và. bộ chọn gốc đồng thời. Mặc dù cả hai đều hoạt động tương tự nhưng về vấn đề cụ thể,. bộ chọn gốc thắng Ví dụTrong ví dụ này, chúng ta sẽ định nghĩa các thuộc tính giống nhau trong bộ chọn html cũng như trong. bộ chọn gốc. Các thuộc tính trong. bộ chọn gốc sẽ hoạt động vì tính đặc hiệu cao hơn. Nhưng những thuộc tính không có trong. bộ chọn gốc nhưng được đề cập trong bộ chọn html, thì các thuộc tính của bộ chọn html sẽ hoạt động Ví dụKiểm tra nó ngay bây giờTrong ví dụ trên, chúng ta có thể thấy rằng các thuộc tính màu nền và màu sắc đều được đề cập trong html cũng như trong. bộ chọn gốc, nhưng ở đầu ra, các thuộc tính được đề cập trong. bộ chọn gốc sẽ hoạt động. Điều này là do tính đặc hiệu cao hơn của. bộ chọn gốc Các. lớp giả gốc đại diện cho một phần tử là gốc của tài liệu. Trong HTML, đây luôn là phần tử HTML cú phápselector:root{ properties } Ví dụ[Phong cách. css] :root{ background-color: #ccc; }
CSS định nghĩa. lớp giả gốc trong Lớp giả CSS :root{ background-color: #ccc; }1 và giống hệt với bộ chọn :root{ background-color: #ccc; }2, ngoại trừ tính đặc hiệu của nó cao hơn
:root
Bảng BCD chỉ tải trong trình duyệt có bật JavaScript. Bật JavaScript để xem dữ liệu
Tìm thấy một vấn đề với trang này?
Sửa đổi lần cuối. Ngày 29 tháng 12 năm 2022, bởi những người đóng góp MDN Các biến CSS có quyền truy cập vào DOM, nghĩa là bạn có thể tạo các biến có phạm vi cục bộ hoặc toàn cầu, thay đổi các biến bằng JavaScript và thay đổi các biến dựa trên truy vấn phương tiện Một cách hay để sử dụng các biến CSS là khi nói đến màu sắc của thiết kế của bạn. Thay vì sao chép và dán nhiều lần các màu giống nhau, bạn có thể đặt chúng vào các biến cách truyền thốngVí dụ sau đây cho thấy cách truyền thống để xác định một số màu trong biểu định kiểu (bằng cách xác định màu sẽ sử dụng cho từng thành phần cụ thể) Ví dụcơ thể {màu nền. #1e90ff; h2 { đường viền dưới. 2px rắn #1e90ff; .container { nút { Cú pháp của hàm var()Hàm :root{ background-color: #ccc; }6 dùng để chèn giá trị của biến CSS Cú pháp của hàm :root{ background-color: #ccc; }6 như sauGiá trịTên mô tảBắt buộc. Tên biến (phải bắt đầu bằng hai dấu gạch ngang)giá trịTùy chọn. Giá trị dự phòng (được sử dụng nếu không tìm thấy biến) Ghi chú. Tên biến phải bắt đầu bằng hai dấu gạch ngang (--) và phân biệt chữ hoa chữ thường Cách hoạt động của var()Đầu tiên. Các biến CSS có thể có phạm vi toàn cầu hoặc cục bộ Các biến toàn cục có thể được truy cập/sử dụng trong toàn bộ tài liệu, trong khi các biến cục bộ chỉ có thể được sử dụng bên trong bộ chọn nơi nó được khai báo Để tạo một biến có phạm vi toàn cầu, hãy khai báo nó bên trong bộ chọn :root{ background-color: #ccc; }9 khớp với phần tử gốc của tài liệu Để tạo một biến có phạm vi cục bộ, hãy khai báo nó bên trong bộ chọn sẽ sử dụng nó Ví dụ sau tương tự như ví dụ trên, nhưng ở đây chúng ta sử dụng hàm :root{ background-color: #ccc; }6 Đầu tiên, chúng ta khai báo hai biến toàn cục (--blue và --white). Sau đó, chúng tôi sử dụng hàm :root{ background-color: #ccc; }6 để chèn giá trị của các biến sau này vào biểu định kiểu Ví dụ:root { cơ thể {màu nền. var(--blue); h2 { đường viền dưới. 2px solid var(--blue); .container { nút { Ưu điểm của việc sử dụng var() là
Để thay đổi màu trắng xanh thành trắng xanh dịu hơn, bạn chỉ cần thay đổi hai giá trị biến Ví dụ:root { cơ thể {màu nền. var(--blue); h2 { đường viền dưới. 2px solid var(--blue); .container { nút { Hỗ trợ trình duyệtCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ chức năng :root{ background-color: #ccc; }6 Gốc trong CSS là gì?Các. lớp giả CSS gốc 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ử
Gốc trong HTML là gì?Phần tử HTML phần tử cấp cao nhất ) của một tài liệu HTML, vì vậy nó còn được gọi là . Tất cả các phần tử khác phải là hậu duệ của phần tử này.
Sự khác biệt giữa gốc và HTML là gì?Các. bộ chọn gốc có tính đặc hiệu cao hơn bộ chọn html . Điều này là do. root là bộ chọn lớp giả, trong khi html là bộ chọn loại.
Root có nghĩa là gì trong JavaScript?Các. bộ chọn gốc cho phép bạn nhắm mục tiêu phần tử "gốc" cấp cao nhất trong DOM hoặc cây tài liệu . Nó được định nghĩa trong thông số kỹ thuật Cấp 3 của Bộ chọn CSS là "lớp giả cấu trúc", nghĩa là nó được sử dụng để tạo kiểu cho nội dung dựa trên mối quan hệ của nó với nội dung chính và nội dung anh chị em. |