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

Đề bài

Cho đoạn mã HTML sau, phát biểu nào cho ở dưới nhận xét đúng về đoạn mã này?

Hiển thị ba tiêu đề với kích thước khác nhau từ Heading 1, Heading 2, Heading 3.
Lỗi xảy ra vì thẻ $ < h2 > $ không có nội dung.
Chỉ hiển thị tiêu đề Heading 1 và bỏ qua các tiêu đề sau đó.
Chỉ hiển thị tiêu đề Heading 1 và Heading 3.
Đáp án đúng: D

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để phân tích đoạn mã HTML đã cho, chúng ta cần chú ý đến từng thẻ tiêu đề trong đoạn mã:

  • <h1>Heading 1</h1>: Đây là một thẻ tiêu đề hợp lệ và có nội dung “Heading 1”.
  • <h2> </h2>: Đây là một thẻ tiêu đề trống, không có văn bản giữa các thẻ mở và đóng.
  • <h3> Heading 3 </h3>: Đây là một thẻ tiêu đề hợp lệ với nội dung “Heading 3”.

Phân tích từng phương án để xác định lựa chọn đúng:

  1. Phương án A: Đoạn mã không hiển thị ba tiêu đề với kích thước khác nhau vì thẻ <h2> không có nội dung, do đó, không có tiêu đề nào được hiển thị từ thẻ này.
  2. Phương án B: Không có lỗi xảy ra chỉ vì thẻ <h2> trống. HTML vẫn sẽ hiển thị tài liệu ngay cả khi một số thẻ không có nội dung.
  3. Phương án C: Sai. Cả hai thẻ <h1><h3> đều có nội dung và được hiển thị.
  4. Phương án D: Đây là phương án đúng. Chỉ tiêu đề từ thẻ <h1><h3> mới có nội dung và được hiển thị. Thẻ <h2> trống sẽ không hiển thị bất kỳ nội dung nào.

Do đó, phát biểu đúng là: Phương án D. Chỉ hiển thị tiêu đề Heading 1 và Heading 3.

Chú ý khi giải

  • HTML cho phép thẻ tiêu đề không có nội dung, nhưng chúng sẽ không hiển thị bất kỳ nội dung nào trên trang web.
  • Khi gặp lỗi liên quan đến HTML trống hay thẻ không có nội dung, không có thông báo lỗi từ trình duyệt, nhưng nội dung sẽ không hiển thị như mong đợi.
  • Luôn chú ý kiểm tra nội dung giữa các thẻ mở và đóng để đảm bảo mọi thứ hoạt động như kỳ vọng.