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

Đề bài

Những thẻ HTML nào sau đây được dùng để định nghĩa cấu trúc của bảng?

$\left\langle {table} \right\rangle ,\left\langle {tr} \right\rangle $ và $\left\langle {tt} \right\rangle $
$\left\langle {table} \right\rangle ,\left\langle {tr} \right\rangle $ và $\left\langle {td} \right\rangle $
$ < $ table $ > , < $ head $ > $ và $\left\langle {th} \right\rangle $
$ < $ thead $ > ,\left\langle {tbody} \right\rangle $ và $ < $tfoot $ > $
Đáp án đúng: B

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để định nghĩa cấu trúc của một bảng trong HTML, chúng ta cần đến các thẻ cơ bản như:

  • <table>: để tạo bảng.
  • <tr>: để tạo một hàng trong bảng.
  • <td>: để tạo một ô chứa dữ liệu trong hàng của bảng.

Do đó, phương án đúng là:

B. \( \left\langle {table} \right\rangle ,\left\langle {tr} \right\rangle \) và \( \left\langle {td} \right\rangle \)

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

  • A: \( \left\langle {tt} \right\rangle \) không phải là thẻ dùng để tạo bảng, mà thẻ đó không tồn tại trong HTML chuẩn.
  • B: Các thẻ \( \left\langle {table} \right\rangle ,\left\langle {tr} \right\rangle ,\left\langle {td} \right\rangle \) là các thẻ tiêu chuẩn để tạo bảng, hàng và ô trong bảng.
  • C: \( < \text{head} > \) không phải là thẻ sử dụng trong bảng, mà là thẻ dùng để chứa các thông tin đầu của tài liệu HTML.
  • D: Các thẻ \( < \text{thead} >, \left\langle {tbody} \right\rangle , < \text{tfoot} > \) dùng để phân chia các phần trong một bảng, tuy nhiên không dùng để định nghĩa cấu trúc cơ bản của một bảng thông thường.

Chú ý khi giải

  • Cần phân biệt rõ các thẻ sử dụng để tạo cấu trúc cơ bản của bảng như <table>, <tr>, <td> với các thẻ mở rộng khác như <thead>, <tbody>, <tfoot> chỉ hỗ trợ thêm cho cấu trúc bảng phức tạp hơn.
  • Thẻ <head> không liên quan đến cấu trúc bảng, mà nó được dùng để định nghĩa phần đầu của tài liệu HTML.
  • Thẻ <tt> là thẻ HTML cũ (mô tả chữ đánh máy). Hiện nay, thẻ này được xem là lỗi thời và không còn được sử dụng trong HTML5.