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

Đề bài

Phát biểu nào sau đây là đúng về sự hiển thị của một bảng trên trình duyệt?

Mặc định, bảng sẽ hiển thị không có biên.
Mặc định, bảng sẽ hiển thị biên có độ dày bằng 1px.
Bảng chỉ được sinh ra nếu nó được bao quanh bởi một biên có thể nhìn thấy.
Bảng chỉ được hiển thị nếu nó được bao quanh bởi một biên.
Đáp án đúng: A

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để xác định phát biểu đúng về sự hiển thị của một bảng trên trình duyệt, ta cần hiểu cách mà các trình duyệt web xử lý HTML mà không có các chỉ định CSS cụ thể.

  1. Khái niệm cơ bản về bảng trong HTML:
  2. Khi chúng ta tạo ra một bảng trong HTML bằng thẻ <table>, nếu không thêm CSS, trình duyệt sẽ có các mặc định riêng để hiển thị bảng đó. Theo mặc định, biên của bảng thường không được hiển thị trừ khi chỉ định rõ ràng.

  3. Análise các lựa chọn:
    • A. Mặc định, bảng sẽ hiển thị không có biên.
      Đây là phát biểu đúng, bởi mặc định (nếu không có định dạng CSS hoặc thuộc tính biên cho thẻ bảng), trình duyệt không hiển thị biên cho bảng.
    • B. Mặc định, bảng sẽ hiển thị biên có độ dày bằng 1px.
      Điều này không đúng vì mặc định nhiều trình duyệt thường không áp dụng biên cho bảng trừ khi có chỉ định thêm.
    • C. Bảng chỉ được sinh ra nếu nó được bao quanh bởi một biên có thể nhìn thấy.
      Bảng sẽ được sinh ra và hiện diện trên trang web ngay cả khi không có bất kỳ biên nào, do đó phát biểu này sai.
    • D. Bảng chỉ được hiển thị nếu nó được bao quanh bởi một biên.
      Tương tự như lựa chọn C, phát biểu này sai vì bảng vẫn hiển thị mà không cần biên.

Kết luận: Phát biểu đúng là A. Mặc định, bảng sẽ hiển thị không có biên.

Chú ý khi giải

  • Khi viết mã HTML cho bảng, nếu không có CSS thì bảng mặc định không có biên, nghĩa là các ô và khối bảng không được chia rõ ràng bằng các đường kẻ.
  • Để tạo biên cho bảng, bạn cần sử dụng thuộc tính border trong CSS, ví dụ:
    table { border: 1px solid black; }
    Điều này sẽ tạo ra một biên dày 1px màu đen cho bảng.
  • Các biểu hiện mặc định của bảng có thể khác nhau giữa các trình duyệt khác nhau, tuy nhiên hầu hết trình duyệt hiện nay đều không hiển thị biên bảng mặc định.