Cho đoạn mã lệnh HTML:

Lệnh CSS nào sau đây được áp dụng cho mục đầu tiên của danh sách tạo ra ở trên?
Lời giải chi tiết
Để giải bài tập này, đầu tiên chúng ta cần hiểu cấu trúc HTML và cách áp dụng CSS lên các phần tử.
Đoạn mã HTML trên định nghĩa một danh sách không thứ tự (ul) với hai mục (li), mục đầu tiên có class là "text-red".
Chúng ta muốn áp dụng CSS để định dạng mục đầu tiên. Các lệnh CSS thường được áp dụng qua các selectors: class, id, tag name.
Phân tích từng lựa chọn:
.text-red {color: red;} – sử dụng dấu chấm (.) để chọn class "text-red". Đúng với mục đích của bài, vì thẻ <li> đầu tiên có class này.#text-red {color: red;} – sử dụng dấu thăng (#) để chọn id "text-red". Sai vì "text-red" là class, không phải id.li>text-red {color: red;} – selector này không hợp lệ trong CSS thông thường, và mục đích không rõ ràng.ul>li>text-red {color: red;} – selector này cũng không hợp lệ và mục đích không rõ ràng.Vậy phương án đúng là A. .text-red {color: red;}.
Chú ý khi giải