btvn.vn
Tìm kiếm Đăng nhập

Cấu trúc và đường viền bảng HTML

Lưu trên thiết bị này
Danh sách và bảng HTML · Chọn bài khác

Dùng bảng khi cần đối chiếu hàng và cột

Bảng phù hợp khi mỗi đối tượng có nhiều thông tin cùng loại cần đối chiếu. Ví dụ, mỗi vật dụng có tên và số lượng. Không dùng bảng để dàn toàn bộ bố cục trang. | Phần tử | Vai trò | |---|---| | table |Bao bảng| | caption |Tên bảng, đặt sau thẻ mở table trong mẫu| | tr |Một hàng| | th |Ô tiêu đề| | td |Ô dữ liệu| caption là một phần tử, không phải thuộc tính HTML và không tạo thêm một hàng tr.

Đếm hàng từ mã nguồn

```html <table> <caption>Vật dụng minh họa</caption> <tr><th>Vật dụng</th><th>Số lượng</th></tr> <tr><td>Sách</td><td>6</td></tr> <tr><td>Bút</td><td>4</td></tr> </table> ``` Bảng có ba hàng tr, mỗi hàng hai ô: một hàng tiêu đề và hai hàng dữ liệu. Sáu ô gồm hai th, bốn td. Việc tên bảng hiện ở phía trên không làm số hàng tr tăng thành bốn.

Đặt định dạng đúng phần tử cần có viền

```html <table style="width:100%;border:1px solid blue"> <tr> <td style="border:1px solid blue">Sách</td> <td style="border:1px solid blue">6</td> </tr> </table> ``` `border:1px solid blue` đặt viền liền dày 1 pixel CSS, màu xanh blue. Đặt border riêng trên table tạo viền của bảng; muốn các ô có viền thì đặt cho từng th/td tương ứng. Không coi viền tự được truyền từ table xuống mọi ô. `width:100%` yêu cầu chiều rộng theo vùng chứa. Cách trình bày còn phụ thuộc nội dung; vẫn cần xem trên màn hình nhỏ, không mặc định mọi bảng luôn vừa chỉ nhờ dùng phần trăm.

Bài luyện

Bảng Vật dụng minh họa có bao nhiêu hàng tr?
Chọn một đáp án

Bài luyện

Muốn một ô td có viền xanh theo cách đang học, nhận xét nào đúng?
Chọn một đáp án

Bài luyện

Nhận xét nào đúng về caption trong ví dụ?
Chọn một đáp án

Đang học