Cú pháp HTML nào sau đây là đúng để tạo ra một bảng có 2 dòng, mỗi dòng 1 ô?
Lời giải chi tiết
Để tạo ra một bảng HTML có hai dòng, mỗi dòng một ô, chúng ta cần sử dụng các phần tử <table> tạo bảng, <tr> để tạo một dòng trong bảng, và <td> để tạo một ô trong dòng. Sau đây là phân tích các phương án đề bài đưa ra:
Phương án này gồm hai dòng, dòng đầu có ô tiêu đề <th> (sai vì không cần tiêu đề), dòng thứ hai có ô bình thường <td>. Tuy nhiên, cấu trúc này không tạo đủ số ô cần thiết là mỗi dòng một ô. Do đó, đây không phải cú pháp đúng.
Phương án này tạo ra một dòng với hai ô trong cùng một dòng, nên không phù hợp với yêu cầu mỗi dòng một ô.
Sai vì sử dụng thẻ <tbl> không có trong cú pháp chuẩn của HTML để tạo bảng.
Cũng sai vì sử dụng thẻ <tbl> không tồn tại trong HTML tiêu chuẩn.
Như vậy, trong các phương án trên, không có cú pháp nào đúng hoàn toàn theo yêu cầu đề bài. Đúng nhất là chúng ta có thể tham khảo cú pháp chỉnh sửa lại như sau:
<table>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>Chú ý khi giải