Selectors Trong CSS
Có thể bạn quan tâm
Sau 2 bài lý thuyết về css bài này chúng ta sẽ bắt đầu tìm hiểu về thực hành css(2). Cụ thể là về selectors
1, Selectors là gì?
-Selector là các lựa chọn dùng để truy vấn đến các thẻ HTML nhằm tác động vào chúng.
VD: Như chúng ta muốn selector tất cả các thẻ p trong HTML thì sẽ selector như sau:
p{ property: value; }2, Các dạng Selectors.
Selector all
-Loại selector này sẽ tác động đến tất cả các thẻ HTML trên trang web.
Cú Pháp:
*{ property: value; }VD: CSS tất cả các thẻ HTML đều có chữ màu đỏ.
*{ color: red; }Xem Kết Quả
Selector TagName
-Loại CSS này sẽ tác động đến các thẻ HTML có tag name mà nó quy định.
Cú Pháp:
tagName{ property: value; }Trong đó: tagName là các thẻ HTML mà chúng ta muốn tác động.
VD: CSS cho tất cả các thẻ P đều có chữ màu đỏ.
p{ color: red; }Xem Kết Quả
Slector Class
-Loại selector này sẽ tác động đến tất cả các thẻ HTML có class mà nó quy định.
Cú Pháp:
.ClassName{ property: value; }Trong đó: className là tên của class mà chúng ta muốn tác động.
VD: CSS cho tất cả các thẻ có class là banner có chữ màu đỏ.
.banner{ property: value; }Xem Kết Quả
Select ID
-Loại selectors này sẽ tác động đến tất cả các thẻ HTML có id mà nó quy định.
Cú pháp:
#id{ property: value; }Trong đó: id là tên id của thẻ HTML mà chúng ta muốn tác động.
VD: CSS cho tất cả các thẻ có id là banner có chữ màu đỏ.
#banner{ color: red; }Xem Kết Quả
Select phân cấp
-Loại css này sẽ cho phép chúng ta css vào các thẻ HTML theo cấp cha con.
Cú Pháp:
cha con chau... n{ property: value; }Trong đó: cha, con, chau,..., n là các tác động đến từng thẻ theo cấp từ trái qua phải.
VD: CSS cho tất cả các thẻ p bên trong thẻ div.
div p{ color: red; }Xem Kết Quả
Slector nhiều thẻ
-Loại này sẽ cho phép chúng ta css cho nhiều thẻ mà chúng ta muốn định dạng như nhau mà không phải viết lại css.
Cú pháp:
tag1, tag2 ,..., tagn{ /**/ }VD: CSS cho thẻ có class banner và id banner đều có màu chữ đỏ.
.banner, #banner{ color: red; }Xem ví dụ
Các dạng khác
-Chọn tất cả các thẻ p có class là banner.
p.banner{ }Xem ví dụ
-Chọn thẻ div kế sau thẻ p.
p + div{ /**/ }Xem ví dụ
-Chọn thẻ li đầu tiên trong thẻ ul.
ul li:first-child{ /**/ }Xem ví dụ
-Chọn ký tự đầu tiên của các thẻ li trong ul.
p:first-letter{ /**/ }Xem ví dụ
-Chọn dòng đầu tiên của các thẻ li trong ul.
ul li:first-line{ /**/ }Xem ví dụ
-Chọn những thẻ a có thuộc tính target.
a[target]{ /**/ }Xem ví dụ
-Chọn những thẻ có class dạng bit-*
[class*='bit-']{ /**/ }Xem ví dụ
Cập nhật thêm...
3, Lời kết.
-Phần trên mình mới chỉ nhớ ra bằng ý kiểu selectors css thôi, còn một vài dạng selectors khác nữa mình sẽ cập nhật thêm.
Từ khóa » Các Loại Css Selector
-
CSS Selector Là Gì? Các Loại Selectors Phổ Biến - Bizfly Cloud
-
CSS Selector Là Gì? 8 Loại CSS Selector CẦN BIẾT
-
30 CSS Selectors Cần Nhớ (P1) - Viblo
-
Selector Là Gì? Tìm Hiểu CSS Selector Căn Bản - Freetuts
-
30 Bộ Chọn CSS Bạn Phải Thuộc Lòng - Code
-
Hướng Dẫn Và Ví Dụ CSS Selectors Cơ Bản - Openplanning
-
CSS Selector (bộ Chọn) Là Gì Và Cách Sử Dụng? | DAMMIO
-
Bảng đối Chiếu Các CSS Selector - Đại Phố Web & Hosting
-
Selector | CSS | Học Web Chuẩn
-
Bài 2 - CSS Selector | ECode | Đào Tạo Lập Trình Và Marketing Online
-
Thứ Tự ưu Tiên Và Tối ưu CSS | Tìm ở đây
-
Selector Chọn Phần Tử Trong CSS
-
CSS - Bộ Chọn (Selectors) Và Cách Sử Dụng - Đại Phố Web & Hosting
-
5 Kiểu Vùng Chọn CSS Cơ Bản (Selectors) - Thạch Phạm