Bài 11: Tìm hiểu thêm về bảng – table
Ở bài học số 10, bạn đã biết đôi chút về table, có thể nó gây cho bạn một chút chán nãn. Nhưng thật sự, nếu bạn nắm vững các hiểu biết về table, chắc chắn sẽ không còn gì ở HTML có thể làm khó được bạn nữa.
Những gì bạn chưa biết?
Đó là 2 thuộc tính
colspan
và rowspan
nếu bạn muốn tạo rabảng có những tính chất đặc biệt hơn.Colspan
là từ viết tắt của “column span” – mở rộng cột. Colspan
được sử dụng trong thẻ <td>
để xác định một ô sẽ mở rộng ra thêm bao nhiêu cột:
Ví dụ 1:
- <table border="1">
- <tbody>
- <tr>
- <td colspan="3">Ô1</td>
- </tr>
- <tr>
- <td>Ô 2</td>
- <td>Ô 3</td>
- <td>Ô 4</td>
- </tr>
- </tbody>
- </table>
Đây là kết quả bạn nhìn thấy trên trình duyệt:
Ô1 | ||
Ô 2 | Ô 3 | Ô 4 |
Khi thiết lập
colspan
bằng “3”, Ô của hàng đầu tiên sẽ mở rộng ra bằng 3 cột. Nếu bạn thiết lập colspan
bằng “2”, ô sẽ mở rộng ra thành 2 cột , do đó bạn cần thêm 1 ô nữa để đủ 3 cột trong hàng đầu tiên, như thế nó mới có thể cân bằng với số cột ở hàng thứ hai .
Example 2:
- <table border="1">
- <tbody>
- <tr>
- <td colspan="2">Ô 1</td>
- <td>Ô 2</td>
- </tr>
- <tr>
- <td>Ô 3</td>
- <td>Ô 4</td>
- <td>Ô 5</td>
- </tr>
- </tbody>
- </table>
Xem trên trình duyệt bạn sẽ có bảng như sau:
Ô 1 | Ô 2 | |
Ô 3 | Ô 4 | Ô 5 |
rowspan sẽ như thế nào?
Chắc bạn cũng đoán ra, nó sẽ cũng tương tự,
rowspan
xác định một ô sẽ mở rộng ra bao nhiêu hàng:
Example 3:
- <table border="1">
- <tbody>
- <tr>
- <td rowspan="3">Ô1</td>
- <td>Ô 2</td>
- </tr>
- <tr>
- <td>Ô 3</td>
- </tr>
- <tr>
- <td>Ô 4</td>
- </tr>
- </tbody>
- </table>
Xem trên trình duyệt bạn sẽ có bảng như sau:
Ô1 | Ô 2 |
Ô 3 | |
Ô 4 |
Trong ví dụ trên
rowspan
được thiết lập bằng “3” trong ô 1. Điều này có nghĩa ô này sẽ mở rộng ra 3 hàng (1 ô của nó và chiếm thêm 2 ô kế tiếp). Ô 1 và Ô 2 được xem là 1 hàng, trong khi đó Ô 3 và Ô 4 được xem như hai hàng độc lập.
Nó có một chút phức tạp, nếu bạn khó hình dung, hãy vẽ bảng mà bạn muốn tạo lên giấy, sau đó hãy viết code.
Hãy thực hành thật nhiều với
------------------------------------------------------------------------------------------------------------
colspan
và rowspan
bạn sẽ nắm vững kỹ thuật tạo bảng.------------------------------------------------------------------------------------------------------------
- Bài 1: Nhập môn
Tìm hiểu những công cụ cần thiết khi làm web. - Bài 2: HTML là gì?
Tìm hiểu về HTML - Bài 3: Phần tử và thẻ – Elements and tags?
Phần tử và thẻ – làm thế nào để sử dụng chúng - Bài 4: Tạo trang web
Bài học cách tạo ra trang HTML đầu tiên – trang mẫu để tạo ra các trang khác sau này - Bài 5: Bạn đã được học những gì?
Ôn tập những gì đã học và xem trước các bài kế tiếp - Bài 6: Thêm một vài phần tử
Làm quen với 6 phần tử HTML thường được sử dụng - Bài 7: Thuộc tính
Học cách thêm những thông tin vào thẻ và x6y dựng câu lệnh chính xác hơn - Bài 8: Liên kết
Khám phá các liên kết các trang web của bạn và các trang ở web khác trên internet. - Bài 9: Hình ảnh
Khám phá việc chèn ảnh vào trang web. - Bài 10: Tạo bảng – Tables
Cấu trúc bảng để dàn trang web. - Bài 11: Tìm hiểu thêm về bảng – table
Học nâng cao cấu trúc bảng – table - Bài 12: Dàn trang (CSS)
Tìm hiểu làm thế nào Cascading Style Sheets (CSS) có thể giúp dàn trang thú vị hơn. - Bài 13: Đưa trang web lên internet
Khám phá làm cách nào để đưa trang web lên internet để ai cũng có thể xem - Bài 14: Những tiêu chuẩn cho Web và xác nhận
Học các tiêu chuẩn HTML thông dụng và cách kiểm tra code có được viêt đúng không - Bài 15: Những lời khuyên sau cùng
Một vài lời khuyên bổ ích cho những dự án về web của bạn