CSS cascading and inheritance
Module CSS cascading and inheritance định nghĩa các quy tắc gán giá trị cho các thuộc tính thông qua cascading và inheritance. Module này chỉ định các quy tắc để tìm giá trị đã chỉ định cho tất cả các thuộc tính trên tất cả các phần tử.
Một trong những nguyên tắc thiết kế cơ bản của CSS là cascading của các quy tắc. Nó cho phép nhiều style sheet ảnh hưởng đến cách trình bày của một tài liệu. Các khai báo property-value trong CSS định nghĩa cách một tài liệu được render. Nhiều khai báo có thể đặt các giá trị khác nhau cho cùng một sự kết hợp giữa phần tử và thuộc tính, nhưng chỉ một giá trị có thể được áp dụng cho bất kỳ thuộc tính CSS nào. Module CSS cascade định nghĩa cách giải quyết các xung đột này.
Điều ngược lại cũng xảy ra. Đôi khi không có khai báo nào định nghĩa giá trị của một thuộc tính. Module CSS cascade định nghĩa cách thiết lập các giá trị còn thiếu này thông qua inheritance hoặc từ giá trị ban đầu của thuộc tính.
Note: Các quy tắc để tìm giá trị đã chỉ định trong ngữ cảnh trang và các margin box của nó được mô tả trong module CSS page.
Tham chiếu
>Thuộc tính
At-rules và descriptor
Từ khóa
Interface
Thuật ngữ và định nghĩa bảng chú giải
Hướng dẫn
- Giới thiệu về CSS Cascade
-
Hướng dẫn về thuật toán cascade định nghĩa cách user agent kết hợp các giá trị thuộc tính có nguồn gốc từ các nguồn khác nhau.
- CSS inheritance
-
Hướng dẫn về CSS inheritance.
- Học: Xử lý xung đột
-
Các khái niệm cơ bản nhất của CSS — cascade, specificity và inheritance — kiểm soát cách CSS được áp dụng cho HTML và cách giải quyết xung đột.
- Học: Cascade layers
-
Giới thiệu về cascade layers, một tính năng nâng cao hơn được xây dựng trên các khái niệm cơ bản của CSS cascade và CSS specificity.
Khái niệm liên quan
Đặc tả
| Specification |
|---|
| CSS Cascading and Inheritance Level 4> |
| CSS Cascading and Inheritance Level 5> |
| CSS Cascading and Inheritance Level 6> |