Các thẻ định dạng Table trong HTML
Table là một định dạng dùng để hiển thị dữ liệu ở dạng danh sách. Mỗi table sẽ được chia ra gồm hai thành phần là cột với hàng, và được tạo thành bởi các thẻ
table
, tr
, td
, tbody
, thead
, tfood
.
1. Định dạng HTML table đơn giản
1
2
3
4
5
6
7
8
9
10
11
12
| < table border = "1" cellspacing = "0" cellpadding = "5" > < tr > < td >Hàng 1 cột 1</ td > < td >Hàng 1 cột 2</ td > < td >Hàng 1 cột 3</ td > </ tr > < tr > < td >Hàng 2 cột 1</ td > < td >Hàng 2 cột 2</ td > < td >Hàng 2 cột 3</ td > </ tr > </ table > |
Trong đó:
- Thuộc tính
border="1"
là khai báo đường viền của table - Thuộc tính
cellspacing="0"
là khai báo khoảng cách giữa viền trên và viền dưới của đường viền - Thuộc tính
cellpadding="5"
là khai báo khoảng cách giữa nội dung trong ô so với đường viền - Nếu muốn thêm một cột thì chỉ việc bổ sung một
td
- Nếu muốn thêm một hàng thì chỉ việc bổ sung một
tr
Bạn hãy thử thay đổi các thông số để kiểm thử nhé.
2. Thuộc tính colspan và rowspan trong Table
Colspan: Thuộc tính
colspan
dùng để nối hai hoặc nhiều ô với nhau tính từ ô đặt thẻ này đi tới phía trước.
1
2
3
4
5
6
7
8
9
10
11
| < table border = "1" cellspacing = "0" cellpadding = "5" > < tr > < td colspan = "2" >Hàng 1 cột 1 và Hàng 1 cột 2</ td > < td >Hàng 1 cột 3</ td > </ tr > < tr > < td >Hàng 2 cột 1</ td > < td >Hàng 2 cột 2</ td > < td >Hàng 2 cột 3</ td > </ tr > </ table > |
Rowspan: Thuộc tính rowspan dùng để nối hai hoặc nhiêu ô với nhau tính từ ô đặt thẻ đi xuống phía dưới.
1
2
3
4
5
6
7
8
9
10
11
| < table border = "1" cellspacing = "0" cellpadding = "5" > < tr > < td rowspan = "2" >Hàng 1 cột 1</ td > < td >Hàng 1 cột 3</ td > < td >Hàng 1 cột 3</ td > </ tr > < tr > < td >Hàng 2 cột 2</ td > < td >Hàng 2 cột 3</ td > </ tr > </ table >< br >< br >< br >< br >< br >< br >< br >< br >< br >< br > |
3. Nhóm thẻ thead - tbody - tfood
Ở bài tìm hiểu HTML là gì mình có giới thiệu sơ qua về bổ cục của website gồm có các thành phần như header, content, footer thì trong table cũng tương tự, người ta sẽ chia ra làm ba thành phần chính đó là
header
, body
và footer
tương ứng với nhóm thẻthead
, tbody
và tfoot
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| < table border = "1" cellspacing = "0" cellpadding = "5" > < thead > < tr > < td > Username </ td > < td > Email </ td > </ tr > </ thead > < tbody > < tr > < td > Dancongnghe </ td > < td > Dancongnghe@gmail.com </ td > </ tr > < tr > < td > Dancongnghe </ td > < td > Dancongnghe@gmail.com </ td > </ tr > </ tbody > < tfood > < tr > < td > Username </ td > < td > Email </ td > </ tr > </ tfood > </ table > |
4. Lời kết
Như vậy trong bài này mình đã giới thiệu đến các thẻ HTML liên quan đến table. Điều lưu ý thứ nhất ở bài này là cách gộp nhiều ô với nhau bằng hai thẻ
colspan
và rowspan
. Thứ hai là hiểu được các nhóm thẻ thead
, tbody
và tfoot
để ráp đúng vị trí cho nó.
Bài này mình sẽ dừng ở đây, cám ơn bạn đã theo dõi serie này.
Các thẻ định dạng Table trong HTML
Reviewed by Unknown
on
05:30
Rating:
Không có nhận xét nào: