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

Hiểu bộ chọn và khai báo trong CSS


Các bộ chọn CSS được dùng để chọn phần tử HTML bằng cách khớp mỗi phần tử của một mẫu cho trước. Chúng ta định nghĩa kiểu bằng cách khai báo thuộc tính và giá trị của chúng bên trong bộ chọn.

Cú pháp

Cú pháp để khai báo kiểu như sau:

Selector { property: value; }

CSS có bộ chọn đơn giản, bộ chọn thuộc tính, lớp giả, phần tử giả và kết hợp bộ chọn qua các combinator chuẩn. Bảng sau liệt kê một số bộ chọn:

Bộ chọnLoại bộ chọnMô tả
*Bộ chọn toàn cụcKhớp tất cả phần tử
eBộ chọn kiểuKhớp tất cả phần tử kiểu e
e1 e2Bộ chọn hậu duệKhớp bất kỳ phần tử e2 nào là hậu duệ của phần tử e1.
e1>e2Bộ chọn conKhớp bất kỳ phần tử e2 nào là con trực tiếp của e1.
e[bar="demo"]Bộ chọn thuộc tínhKhớp bất kỳ phần tử e nào có thuộc tính "bar" giá trị chính xác "demo".
#idBộ chọn IDKhớp phần tử có ID bằng "id".

Ví dụ

Các ví dụ sau minh họa bộ chọn CSS:

<!DOCTYPE html> <html> <head> <style> p::first-line {    background-color: lightgreen;    color: white;    text-decoration: overline black; } </style> </head> <body> <h2>Tiêu đề Demo</h2> <p>Đây là văn bản demo của chúng tôi. Chỉ dòng đầu tiên sẽ có kiểu khác. Đây là văn bản demo. Đây là văn bản demo. Đây là văn bản demo. Đây là văn bản demo. Đây là văn bản demo. Đây là văn bản demo. Đây là văn bản demo. Đây là văn bản demo. </p> </body> </html>

Kết quả

Đoạn mã trên cho kết quả sau:

Hiểu bộ chọn và khai báo trong CSS

Ví dụ khác

<!DOCTYPE html> <html> <head> <style> p::first-line {    background-color: lightgreen;    color: white;    text-decoration: overline red; } span {    font-size: 1.4em; } #demo {    box-shadow: inset 0 0 20px orange; } </style> </head> <body> <h2>Thông tin sinh viên</h2> <p><span>Sinh viên</span>chi tiết sẽ được đề cập ở đây. <span id="demo">Điểm sinh viên</span> bao gồm điểm số sinh viên kỳ cuối cùng tháng 7 năm 2018. Cùng với đó thứ hạng cũng được hiển thị.</p> </body> </html>

Kết quả

Đoạn mã trên cho kết quả sau:

Hiểu bộ chọn và khai báo trong CSS