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

Đề bài

Cho nội dung hiển thị như dưới đây:

Lương hưu cho người Việt

Hà Nội Đây là một chính sách phù hợp của xã hội.

Đoạn mã lệnh HTML sau đây có hiển thị đúng nội dung văn bản phía trên hay khôn

Vì sao?

Hiển thị đúng.
Không hiển thị đúng, nên thay thẻ <p> bởi thẻ <div> ở dòng 2.
Không hiển thị đúng, nên thay thẻ <p> bởi thẻ <span> ở dòng 2.
Không hiển thị đúng, sử dụng sai giá trị cho thuộc tỉnh color.
Đáp án đúng: C

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để phân tích và kiểm tra đoạn mã HTML, chúng ta cần xem xét từng thẻ và cách nó được sử dụng:

  1. <p><b>Lương hưu cho người Việt</b></p>: Thẻ <p> dùng để tạo đoạn văn, bên trong có thẻ <b> để in đậm văn bản. Dòng này không có vấn đề gì.

  2. <p style="color:rgb(150, 150, 15);">Hà nội</p> - Đây là một chính sách phù hợp của xã hội.: Thẻ <p> được sử dụng với thuộc tính style để chỉ định màu sắc văn bản dùng rgb(). Tuy nhiên, giá trị rgb(150, 150, 15); là đúng cú pháp, nhưng nội dung bên ngoài - Đây là một chính sách phù hợp của xã hội. không nằm trong thẻ </p> nào, điều này có thể gây hiển thị không mong muốn.

Do đó, đoạn mã không chính xác. Thực tế, không cần phải thay đổi thẻ <p> bằng <div> hoặc <span> trừ phi muốn yêu cầu cụ thể về cấu trúc block hoặc inline, cũng không có vấn đề với giá trị color.

Vì vậy, phương án A, B và D đều không đúng. Phương án cần điều chỉnh là cho văn bản không nằm trong thẻ <p>, vì vậy cần thay đổi để đảm bảo văn bản được hiển thị đúng cấu trúc.

Đáp án đúng: C. Không hiển thị đúng, nên thay thẻ <p> bởi thẻ <span> ở dòng 2.

Chú ý khi giải

  • Khi viết mã HTML, hãy đảm bảo tất cả nội dung văn bản nằm trong các thẻ HTML hợp lệ.
  • Thẻ <p> là một thẻ dạng block, không nên chứa văn bản ngoài thẻ.
  • Sử dụng style với cú pháp CSS đúng, đặc biệt khi định nghĩa màu sắc với rgb().