Tìm hiểu CSS Selector

Bắt đầu CSS

CSS dựa trên các quy tắc khớp mẫu để xác định kiểu nào áp dụng cho phần tử nào trong tài liệu. Các mẫu này được gọi là bộ chọn và chúng bao gồm các tên thẻ (ví dụ: p để khớp các thẻ đoạn) với các mẫu rất phức tạp khớp với các phần rất cụ thể của tài liệu (ví dụ: p # myid> b.highlight sẽ khớp với bất kỳ thẻ b nào một lớp nổi bật là con của đoạn văn có id myid).

Bộ chọn CSS là một phần của cuộc gọi kiểu CSS xác định phần nào của trang web sẽ được tạo kiểu. Bộ chọn có chứa một hoặc nhiều thuộc tính xác định cách HTML được chọn sẽ được tạo kiểu.

Bộ chọn CSS

Có một số loại bộ chọn khác nhau:

Định dạng CSS Styles và CSS Selectors

Định dạng của kiểu CSS trông như sau:

selector {style property: style; }

Tách nhiều bộ chọn có cùng kiểu với dấu phẩy. Điều này được gọi là nhóm chọn. Ví dụ:

selector1 , selector2 {style property: style; }

Bộ chọn nhóm là một cơ chế viết tắt để giữ cho kiểu CSS của bạn nhỏ gọn.

Các nhóm trên sẽ có tác dụng tương tự như:

selector1 {style property: style; }
selector2 {style property: style; }

Luôn kiểm tra bộ chọn CSS của bạn

Không phải tất cả các trình duyệt đều hỗ trợ tất cả các bộ chọn CSS. Vì vậy, hãy chắc chắn kiểm tra bộ chọn của bạn trong bao nhiêu trình duyệt trên nhiều hệ điều hành nhất có thể. Nhưng nếu bạn đang sử dụng bộ chọn CSS 1 hoặc CSS2, bạn sẽ ổn.