Up5me
Trang chủ > Câu hỏi lẻ > gHxDeC3BWeBe

Đề bài

Câu lệnh CSS nào sau đây thực hiện định dạng văn bản với nền màu vàng và chữ màu đỏ?

p {color: red; background-color: yellow;}
paragraph{color: red; background-color: yellow;}
p {color: red; background: yellow;}
para {font-color: red; background-color: yellow;}
Đáp án đúng: A

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để giải quyết bài toán này, chúng ta cần phải chú ý đến hai thuộc tính trong CSS: color dùng để định màu chữ và background-color dùng để định màu nền. Cụ thể như sau:

\n
    \n
  • Phương án A: p {color: red; background-color: yellow;} sử dụng đúng cả hai thuộc tính colorbackground-color, nên đây là câu trả lời đúng. Nó xác định rằng thẻ <p> sẽ có chữ màu đỏ và nền màu vàng.
  • \n
  • Phương án B: paragraph{color: red; background-color: yellow;} là không đúng vì paragraph không phải là một selector hợp lệ trong HTML. Thẻ HTML đúng sẽ là p chứ không phải paragraph.
  • \n
  • Phương án C: p {color: red; background: yellow;} mặc dù là có thể hợp lệ, nhưng background ở đây không nhất thiết chỉ định rõ ràng rằng đó là màu nền, vì background có thể bao gồm các thuộc tính khác như hình ảnh nền. Tuy nhiên, trường hợp đơn giản chỉ định màu nền thì vẫn có thể làm việc nhưng không tối ưu hóa tường minh như phương án A.
  • \n
  • Phương án D: para {font-color: red; background-color: yellow;} không hợp lệ vì font-color không phải là thuộc tính CSS được sử dụng để định màu chữ (phải là color).
  • \n
\n

Kết luận: Câu lệnh đúng và tối ưu nhất là phương án A.

Chú ý khi giải

    \n
  • CSS là ngôn ngữ được sử dụng để định dạng các yếu tố HTML. Đảm bảo hiểu và biết cách sử dụng các thuộc tính chính xác cho từng nhiệm vụ cụ thể.
  • \n
  • Phân biệt kỹ giữa các thuộc tính như colorfont-color là rất quan trọng, chỉ có color là thuộc tính hợp lệ.
  • \n
  • Luôn viết chính xác tên của selector trong HTML để định dạng chính xác phần tử mong muốn.
  • \n
  • Hiểu rõ sự khác biệt giữa background-colorbackground, trong một số trường hợp, background có thể áp dụng mà không cần tường minh hóa nhưng luôn nên sử dụng chuẩn xác khi cần cụ thể để tránh nhầm lẫn.
  • \n