Trên trang web hiển thị một bảng có cấu trúc như dưới đây:

Cú pháp HTML nào sau đây là đúng để thực hiện công việc trên?
Lời giải chi tiết
Để giải quyết câu hỏi này, ta cần xem xét từng phương án và kiểm tra xem bảng sẽ được tạo ra như thế nào.
1. **Phân tích từng phương án:**
<table><tr><tdrowspan="2"></td><td></td><td></td></tr><tr><td></td><td></td></tr></table>td rowspan="2", nên không chuẩn cú pháp.
<table> <tr><td colspan="2"></td><td></td><td></td></tr> <tr><td> </td><td> </td></tr> </table><table> <tr><td rowspan="2"></td><td></td><td></td></tr> <tr><td> pub veb u ocu 220 das </td><td></td><td></td></tr> </table>td trong hàng thứ hai.
<table> <tr><td colspan="2"></td><td></td><td></td></tr> <tr><td> </td><td> </td><td></td></tr> </table>colspan là không chính xác trong trường hợp cần dùng rowspan.
2. ****
Phương án đúng sẽ cần một ô đứng chiếm hai hàng (sử dụng rowspan="2"). Phương án C có cú pháp tương đối đúng nhưng bị thừa nội dung không cần thiết.
3. **Đáp án Đúng:** Phương án C. Sau khi sửa nội dung thừa, cấu trúc sẽ phù hợp yêu cầu đề bài.
Do vậy, đáp án cần sửa lại một chút với cú pháp chính xác:
<table>
<tr>
<td rowspan="2"></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
Chú ý khi giải
rowspan hay colspan để tránh lỗi cú pháp.