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

Đề bài

Thẻ nào sau đây chỉ có thể mở, không có thẻ đóng?

<img>
<iframe>
<avideo>
<audio>
Đáp án đúng: A

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Phân tích đề bài: Đề bài hỏi về thẻ HTML nào chỉ có thể mở (self-closing) mà không có thẻ đóng. Trong HTML, không phải tất cả các thẻ đều có cả thẻ mở (opening tag) và thẻ đóng (closing tag). Một số thẻ chỉ có thẻ mở và tự đóng luôn.

Phân tích các phương án:

  • A. \(< \text{img} >\): Đây là thẻ dùng để nhúng hình ảnh vào trong trang web. Thẻ này không có thẻ đóng. Do đó đây là một thẻ tự đóng (self-closing tag).
  • B. \(< \text{iframe} >\): Đây là thẻ dùng để nhúng một tài liệu khác vào trang web, có cả thẻ mở và thẻ đóng (\(< \text{iframe} >...\)).
  • C. \(< \text{avideo} >\): Đây là một lựa chọn không chính xác về cú pháp HTML, có thể là lỗi gõ. Thực tế là \(< \text{video} >\) và thẻ này cần có thẻ đóng.
  • D. \(< \text{audio} >\): Đây là thẻ dùng để nhúng âm thanh vào tài liệu HTML, có cả thẻ mở và thẻ đóng (\(< \text{audio} >...\)).

Đáp án đúng là A. <img>

Chú ý khi giải

  • Khi sử dụng thẻ tự đóng như \(< \text{img} >\), cần nhớ rằng không cần thiết phải có thẻ đóng.
  • Luôn kiểm tra cú pháp HTML để đảm bảo thẻ được sử dụng đúng đắn, tránh các lỗi cú pháp khi viết mã HTML.
  • Cần phân biệt rõ các thẻ tự đóng và thẻ có cặp thẻ mở - thẻ đóng để tránh nhầm lẫn trong quá trình viết mã.
  • Lưu ý rằng HTML5 cho phép một số thẻ tự đóng không cần dấu gạch chéo kết thúc như \(< \text{img} >\), trong khi ở XHTML đòi hỏi \(< \text{img}/ >\).