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

Đề bài

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?

<table><tr><tdrowspan="2"></td><td></td><td></td></tr><tr><td></td><td></td></tr> </table>
<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>
<table> <tr><td colspan="2"></td><td></td><td></td></tr> <tr><td> </td><td> </td><td></td></tr> </table>
Đáp án đúng: A

Xem lời giải

Phương pháp giải

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:**

  • Phương án A:
    <table><tr><tdrowspan="2"></td><td></td><td></td></tr><tr><td></td><td></td></tr></table>
    Thiếu dấu cách ở td rowspan="2", nên không chuẩn cú pháp.
  • Phương án B:
    <table> <tr><td colspan="2"></td><td></td><td></td></tr> <tr><td> </td><td> </td></tr> </table>
    Không sử dụng rowspan mà dùng colspan, không phù hợp với mục đích tạo bảng có một ô lớn ở bên trái chiếm hai hàng.
  • Phương án C:
    <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>
    Thừa các thẻ td trong hàng thứ hai.
  • Phương án D:
    <table> <tr><td colspan="2"></td><td></td><td></td></tr> <tr><td> </td><td> </td><td></td></tr> </table>
    Tương tự phương án B, việc sử dụng 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

  • Đọc kỹ cú pháp HTML khi có sử dụng rowspan hay colspan để tránh lỗi cú pháp.
  • Chú ý không để thừa các thẻ hoặc nội dung không cần thiết.
  • Đảm bảo cấu trúc bảng phù hợp với yêu cầu hiển thị.