XML: Bài 5.2. Bộ chọn trong CSS


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

Trong bài học thứ hai này, Bộ chọn trong CSS, bạn sẽ học cách:

  • Xác định các bộ chọn đơn giản trong CSS.
  • Cách sử dụng bộ chọn phổ dụng trong CSS.
  • Mô tả bộ chọn ID.

5.2.1. Bộ chọn đơn

Bộ chọn đơn bao gồm tên phần tử theo sau là một hoặc nhiều khai báo thuộc tính. Các khai báo thuộc tính giống nhau có thể được gán cho nhiều phần tử bằng cách tách tên phần tử bằng dấu phẩy. Bộ chọn đơn phù hợp với mọi lần xuất hiện của phần tử trong tài liệu.

Đoạn mã sau đây minh họa một ví dụ về bộ chọn đơn.

/* Bộ chọn đơn */
CD { color: black }
/* Phần tử đơn, khai báo nhiều thuộc tính */
CD { color: white; background-color: blue }
/* Nhiều phần tử, khai báo nhiều thuộc tính */
CD, Name, Title { color: white; background-color: blue }

Một bộ chọn phổ quát bao gồm một dấu ngoặc xoắn theo sau là các khai báo thuộc tính. Nó được sử dụng khi bạn muốn gán các quy tắc kiểu giống nhau cho tất cả các phần tử trong tài liệu. Một bộ chọn phổ quát khớp với tất cả các phần tử trong một tài liệu. Đoạn mã sau đây hiển thị nội dung của tất cả các phần tử trong tài liệu bằng màu xanh lam.

*{color: blue}

5.2.2. Bộ chọn phổ quát

Bộ chọn ID bao gồm ký hiệu băm (#), ngay sau đó là giá trị của thuộc tính, sau đó là khai báo thuộc tính. Nó được sử dụng để xác định kiểu cho các phần tử duy nhất trong một tài liệu. Ví dụ: nếu bạn muốn dữ liệu của một phần tử duy nhất ở một kiểu khác, bạn sẽ xác định một bộ chọn ID cho nó. Phần tử duy nhất là phần tử có một trong các thuộc tính của nó được đặt tên là id như trong hình 5.5.

Bộ chọn id

Hình 5.5: Bộ chọn ID

Cú pháp :

#attribute_value { property_declarations }

Đoạn mã sau thể hiện giá trị của thuộc tính id.

#1001 { color : blue }

Hiển thị nội dung của một phần tử bằng màu xanh lam nếu giá trị của thuộc tính id của phần tử đó bằng 1001.

Bộ chọn ID được sử dụng để nhấn mạnh dữ liệu chứa trong các phần tử duy nhất trong tài liệu XML. Tuy nhiên, không phải tất cả các trình duyệt đều hỗ trợ bộ chọn ID. Trình duyệt phải đọc định nghĩa loại tài liệu (DTD) để xác định các thuộc tính nào có loại ID. Các trình duyệt như Safari, Mozilla và Netscape không đọc các tập con DTD bên ngoài. Opera cũng thiếu khả năng đọc các DTD nội bộ. Do đó, các trình duyệt này có thể không áp dụng các quy tắc kiểu liên quan đến bộ chọn ID. Internet Explorer không hỗ trợ bộ chọn ID khi nó đọc các DTD bên ngoài.

Kiểm tra kiến thức bài 5.2

1. Câu nào sau đây về bộ chọn là đúng và câu nào sai?

(A)

Bộ chọn đơn giản khớp với sự xuất hiện của một phần tử dựa trên một điều kiện.

(B)

Bộ chọn ID được sử dụng để xác định quy tắc kiểu cho các phần tử duy nhất.

(C)

Trong bộ chọn đơn giản, bạn xác định các khai báo thuộc tính giống nhau cho nhiều phần tử bằng cách chỉ định danh sách tên phần tử được phân tách bằng dấu phẩy.

(D)

Bộ chọn ID đối sánh các phần tử có thuộc tính id.

(LÀ)

Bộ chọn phổ quát phù hợp với mọi sự xuất hiện của các phần tử cha và con.

» Tiếp: Bài 5.3. Thuộc tính và Giá trị
« Trước: Bài 5.1. Style Sheet
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!