Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> CSS

CSS Selector (Bộ chọn) là gì?

Khái niệm CSS Selector

Bộ chọn (Selector) trong CSS là mẫu (pattern) dùng để chọn phần tử HTML cần áp dụng kiểu dáng.

Các bộ chọn cơ bản quan trọng

Bộ chọnVí dụMô tả
.class.demoChọn tất cả phần tử có class="demo"
#id#myidChọn phần tử có id="myid" (duy nhất)
**Chọn **tất cả** phần tử (Universal selector)
elementpChọn tất cả phần tử <p>
element, elementdiv, pChọn tất cả div VÀ tất cả p (Grouping)
element elementdiv pChọn p là **con cháu** của div (Descendant)
element > elementdiv > pChọn p là **con trực tiếp** của div (Child)
element + elementdiv + pChọn p là **anh chị em liền kề** sau div (Adjacent sibling)
element ~ elementdiv ~ pChọn p là **anh chị em chung cha** sau div (General sibling)
[attribute][target]Chọn phần tử có thuộc tính target
[attribute=value][target=_blank]Chọn phần tử có target="_blank"
:pseudo-class:hoverChọn phần tử ở trạng thái đặc biệt
::pseudo-element::beforeChọn phần tử ảo (phần của phần tử)

Hiểu rõ bộ chọn là chìa khóa để viết CSS hiệu quả, dễ bảo trì.