Làm thế nào để bạn tạo một bảng dữ liệu trong html?

Các bảng HTML đã được tạo để cung cấp một cách đơn giản để đánh dấu dữ liệu dạng bảng có cấu trúc và hiển thị dữ liệu đó ở dạng dễ đọc và dễ hiểu cho người dùng

Tuy nhiên, khi HTML đang được phát triển, CSS không được hỗ trợ rộng rãi trong các trình duyệt, vì vậy bảng là phương tiện chính để xây dựng trang web. Chúng được sử dụng để định vị nội dung cũng như để xây dựng bố cục tổng thể của trang. Điều này hoạt động vào thời điểm đó, nhưng nó không phải là mục đích đánh dấu bảng và nó dẫn đến nhiều vấn đề liên quan khác

May mắn thay, chúng ta đã đi một chặng đường dài kể từ đó. Ngày nay, các bảng được sử dụng đặc biệt để tổ chức dữ liệu (như chúng phải như vậy) và CSS có thể tự do thực hiện các công việc định vị và bố cục

Xây dựng bảng dữ liệu vẫn còn những thách thức. Cách tạo bảng trong HTML phụ thuộc phần lớn vào dữ liệu và cách hiển thị bảng. Sau đó, khi chúng được đánh dấu bằng HTML, các bảng cần được tạo kiểu bằng CSS để làm cho thông tin dễ đọc và dễ hiểu hơn đối với người dùng

Tạo bảng

Các bảng được tạo thành từ dữ liệu chứa trong các cột và hàng và HTML cung cấp một số phần tử khác nhau để xác định và cấu trúc các mục này. Ở mức tối thiểu, một bảng phải bao gồm các phần tử

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
8,
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 (hàng của bảng) và
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
0 (dữ liệu bảng). Để có cấu trúc lớn hơn và giá trị ngữ nghĩa bổ sung, các bảng có thể bao gồm phần tử
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
1 (tiêu đề bảng) và một số phần tử khác. Khi tất cả các yếu tố này hoạt động cùng nhau, chúng sẽ tạo ra một bảng vững chắc

Bàn

Chúng tôi sử dụng phần tử

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
8 để khởi tạo một bảng trên một trang. Sử dụng phần tử
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
8 có nghĩa là thông tin trong phần tử này sẽ là dữ liệu dạng bảng được hiển thị trong các cột và hàng cần thiết

1
2
3
4
<table>
  ...
</table>

hàng bảng

Khi một bảng đã được xác định trong HTML, các hàng của bảng có thể được thêm vào bằng cách sử dụng phần tử

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9. Một bảng có thể có nhiều hàng của bảng hoặc
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 phần tử. Tùy thuộc vào lượng thông tin hiển thị, số lượng hàng của bảng có thể là đáng kể

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
0
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
1

Bảng dữ liệu

Khi một bảng được xác định và các hàng trong bảng đó đã được thiết lập, các ô dữ liệu có thể được thêm vào bảng thông qua dữ liệu bảng hoặc phần tử

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
0. Liệt kê nhiều phần tử
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
0 lần lượt sẽ tạo các cột trong một hàng của bảng

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
4
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>

Bảng demo

Xem Bảng bút của Shay Howe (@shayhowe) trên CodePen

Tiêu đề bảng

Để chỉ định tiêu đề cho một cột hoặc hàng ô, nên sử dụng phần tử tiêu đề bảng,

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
1. Phần tử
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
1 hoạt động giống như phần tử
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
0 ở chỗ nó tạo một ô cho dữ liệu. Giá trị của việc sử dụng phần tử
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
1 trên phần tử
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
0 là phần tử tiêu đề bảng cung cấp giá trị ngữ nghĩa bằng cách biểu thị rằng dữ liệu trong ô là một tiêu đề, trong khi phần tử
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
0 chỉ đại diện cho một phần dữ liệu chung

Sự khác biệt giữa hai yếu tố này tương tự như sự khác biệt giữa tiêu đề (

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
24 đến
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
25 yếu tố) và đoạn văn (
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
26 yếu tố). Mặc dù nội dung của tiêu đề có thể được đặt trong một đoạn văn, nhưng làm như vậy không hợp lý. Cụ thể là sử dụng tiêu đề bổ sung thêm giá trị ngữ nghĩa cho nội dung. Điều này cũng đúng với tiêu đề bảng

Tiêu đề bảng có thể được sử dụng trong cả cột và hàng; . Thuộc tính

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
27 giúp xác định chính xác nội dung mà tiêu đề bảng liên quan đến. Thuộc tính
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
27 cho biết với các giá trị
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
29,
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
80,
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
81 và
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
82 liệu tiêu đề bảng có áp dụng cho một hàng hay cột hay không. Các giá trị được sử dụng phổ biến nhất là
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
29 và
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
80. Giá trị
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
29 cho biết rằng mọi ô trong cột liên quan trực tiếp đến tiêu đề bảng đó và giá trị
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
80 cho biết rằng mọi ô trong hàng liên quan trực tiếp đến tiêu đề bảng đó

Việc sử dụng phần tử

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
1, cùng với thuộc tính
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
27, giúp ích rất nhiều cho trình đọc màn hình và các công nghệ hỗ trợ hiểu được ý nghĩa của bảng. Do đó, chúng cũng có lợi cho những người duyệt trang web bằng các công nghệ đó

Ngoài ra, tùy thuộc vào trình duyệt, tiêu đề bảng có thể nhận được một số kiểu dáng mặc định, thường được in đậm và căn giữa

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
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
2

Trình diễn tiêu đề bảng

Xem Tiêu đề bảng bút của Shay Howe (@shayhowe) trên CodePen

Lấy dữ liệu vào một bảng chỉ là khởi đầu. Mặc dù chúng ta đã tìm hiểu sơ bộ về cách thêm dữ liệu vào bảng theo ngữ nghĩa, nhưng chúng ta có thể làm nhiều việc hơn nữa để xác định cấu trúc của bảng

Thuộc tính tiêu đề

Thuộc tính tiêu đề rất giống với thuộc tính

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
27. Theo mặc định, thuộc tính
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
27 chỉ có thể được sử dụng trên phần tử
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
1. Trong trường hợp một ô, phần tử
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
0 hoặc
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
1, cần được liên kết với một tiêu đề khác, thì thuộc tính
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
44 sẽ phát huy tác dụng. Giá trị của thuộc tính
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
44 trên phần tử
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
0 hoặc
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
1 cần phải khớp với giá trị thuộc tính
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
48 của phần tử
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
1 mà ô liên quan đến

Cấu trúc bảng

Biết cách xây dựng một bảng và sắp xếp dữ liệu là vô cùng mạnh mẽ; . Những phần tử này bao gồm

<table>
  ...
</table>
00,
<table>
  ...
</table>
01,
<table>
  ...
</table>
02 và
<table>
  ...
</table>
03

Bảng chú thích

Phần tử

<table>
  ...
</table>
00 cung cấp chú thích hoặc tiêu đề cho bảng. Chú thích sẽ giúp người dùng xác định bảng liên quan đến cái gì và họ có thể mong đợi tìm thấy dữ liệu gì trong đó. Phần tử
<table>
  ...
</table>
00 phải xuất hiện ngay sau thẻ mở
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
8 và nó được đặt ở đầu bảng theo mặc định

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
8
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
4

Bản giới thiệu phụ đề bảng

Xem Chú thích bảng bút của Shay Howe (@shayhowe) trên CodePen

Đầu, Thân, & Chân bàn

Nội dung trong bảng có thể được chia thành nhiều nhóm, bao gồm phần đầu, phần thân và phần chân. Các phần tử

<table>
  ...
</table>
01 (đầu bảng),
<table>
  ...
</table>
02 (thân bảng) và
<table>
  ...
</table>
03 (chân bảng) giúp sắp xếp các bảng theo cấu trúc

Phần tử đầu bảng,

<table>
  ...
</table>
01, bao quanh hàng tiêu đề hoặc các hàng của bảng để biểu thị phần đầu. Đầu bảng phải được đặt ở đầu bảng, sau bất kỳ phần tử
<table>
  ...
</table>
00 nào và trước bất kỳ phần tử
<table>
  ...
</table>
02 nào

Sau đầu bảng có thể đến các phần tử

<table>
  ...
</table>
02 hoặc
<table>
  ...
</table>
03. Ban đầu, phần tử
<table>
  ...
</table>
03 phải xuất hiện ngay sau phần tử
<table>
  ...
</table>
01, nhưng HTML5 đã cung cấp thời gian ở đây. Bây giờ các phần tử này có thể xảy ra theo bất kỳ thứ tự nào miễn là chúng không bao giờ là phần tử cha của nhau. Phần tử
<table>
  ...
</table>
02 phải chứa dữ liệu chính trong bảng, trong khi phần tử
<table>
  ...
</table>
03 chứa dữ liệu phác thảo nội dung của bảng

<table>
  ...
</table>
0
<table>
  ...
</table>
1

Bản giới thiệu phụ đề bảng

Xem Đầu, Thân và Chân Bàn Bút của Shay Howe (@shayhowe) trên CodePen

Kết hợp nhiều ô

Thông thường, hai hoặc nhiều ô cần được kết hợp thành một ô mà không phá vỡ bố cục tổng thể của hàng và cột. Có lẽ hai ô cạnh nhau chứa cùng một dữ liệu, có một ô trống hoặc các ô nên được kết hợp cho mục đích tạo kiểu. Trong những trường hợp này, chúng ta có thể sử dụng các thuộc tính

<table>
  ...
</table>
19 và
<table>
  ...
</table>
20. Hai thuộc tính này hoạt động trên các phần tử
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
0 hoặc
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
1

Thuộc tính

<table>
  ...
</table>
19 được sử dụng để mở rộng một ô trên nhiều cột trong một bảng, trong khi thuộc tính
<table>
  ...
</table>
20 được sử dụng để mở rộng một ô trên nhiều hàng. Mỗi thuộc tính chấp nhận một giá trị số nguyên cho biết số lượng ô sẽ trải rộng, với ____ 725 là giá trị mặc định

Sử dụng bảng sách từ trước, bây giờ chúng ta có thể xóa các ô bảng trống trong chân trang của bảng cũng như dọn dẹp tiêu đề bảng

<table>
  ...
</table>
2____73

Kết hợp nhiều ô Demo

Xem Bút kết hợp nhiều ô của Shay Howe (@shayhowe) trên CodePen

viền bảng

Sử dụng hiệu quả các đường viền có thể giúp làm cho bảng dễ hiểu hơn. Các đường viền xung quanh một bảng hoặc các ô riêng lẻ có thể tạo ra tác động lớn khi người dùng đang cố gắng diễn giải dữ liệu và quét nhanh thông tin. Khi tạo kiểu viền bảng bằng CSS, có hai thuộc tính sẽ nhanh chóng có ích.

<table>
  ...
</table>
26 và
<table>
  ...
</table>
27

Thuộc tính thu gọn đường viền

Các bảng bao gồm một phần tử mẹ

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
8 cũng như các phần tử
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
1 hoặc
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
0 lồng nhau. Khi chúng ta áp dụng các đường viền xung quanh các phần tử này, các đường viền đó sẽ bắt đầu xếp chồng lên nhau, với đường viền của một phần tử nằm cạnh đường viền của phần tử khác. Ví dụ: nếu chúng ta đặt một đường viền
<table>
  ...
</table>
31 pixel xung quanh toàn bộ bảng và sau đó thêm một đường viền
<table>
  ...
</table>
31 pixel xung quanh mỗi ô của bảng, thì sẽ có một đường viền
<table>
  ...
</table>
33 pixel xung quanh mọi ô trong bảng

Thuộc tính

<table>
  ...
</table>
26 xác định mô hình đường viền của bảng. Có ba giá trị cho thuộc tính
<table>
  ...
</table>
26.
<table>
  ...
</table>
36,
<table>
  ...
</table>
37 và
<table>
  ...
</table>
38. Theo mặc định, giá trị thuộc tính
<table>
  ...
</table>
26 là
<table>
  ...
</table>
37, nghĩa là tất cả các đường viền khác nhau sẽ xếp chồng lên nhau, như được mô tả ở trên. Mặt khác, giá trị
<table>
  ...
</table>
36 cô đặc các đường viền thành một, chọn ô của bảng làm đường viền chính

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
0
<table>
  ...
</table>
5

Bản trình diễn thuộc tính Border Collapse

Xem thuộc tính Pen Border Collapse của Shay Howe (@shayhowe) trên CodePen

Thuộc tính khoảng cách đường viền

Vì thuộc tính

<table>
  ...
</table>
26 với giá trị
<table>
  ...
</table>
37 cho phép các đường viền được xếp chồng lên nhau, nên thuộc tính
<table>
  ...
</table>
27 có thể xác định khoảng cách, nếu có, xuất hiện giữa các đường viền

Ví dụ: một bảng có đường viền

<table>
  ...
</table>
25 pixel xung quanh toàn bộ bảng và đường viền
<table>
  ...
</table>
25 pixel xung quanh mỗi ô sẽ có đường viền
<table>
  ...
</table>
31 pixel xung quanh mọi ô vì các đường viền xếp chồng lên nhau. Thêm vào giá trị
<table>
  ...
</table>
27 của
<table>
  ...
</table>
33 pixel sẽ phân tách các đường viền bằng
<table>
  ...
</table>
33 pixel

<table>
  ...
</table>
6
<table>
  ...
</table>
7

Giới thiệu Thuộc tính Khoảng cách Đường viền

Xem Thuộc tính khoảng cách đường viền bút của Shay Howe (@shayhowe) trên CodePen

Thuộc tính

<table>
  ...
</table>
27 chỉ hoạt động khi giá trị thuộc tính ________ 726 là ________ 737, giá trị mặc định của nó. Nếu tài sản
<table>
  ...
</table>
26 chưa được sử dụng trước đó, chúng tôi có thể sử dụng tài sản
<table>
  ...
</table>
27 mà không cần lo lắng

Ngoài ra, thuộc tính

<table>
  ...
</table>
27 có thể chấp nhận hai giá trị độ dài. giá trị đầu tiên cho khoảng cách ngang và giá trị thứ hai cho khoảng cách dọc. Ví dụ, khai báo
<table>
  ...
</table>
57 sẽ đặt khoảng cách ngang
<table>
  ...
</table>
58 pixel giữa các đường viền và khoảng cách dọc
<table>
  ...
</table>
59 pixel giữa các đường viền

Thêm viền vào hàng

Đôi khi, việc thêm đường viền vào bảng có thể phức tạp, đặc biệt là khi đặt đường viền giữa các hàng. Trong một bảng, không thể áp dụng các đường viền cho các phần tử

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 hoặc các phần tử cấu trúc bảng, vì vậy khi chúng ta muốn đặt đường viền giữa các hàng, cần phải suy nghĩ một chút

Chúng tôi sẽ bắt đầu bằng cách đảm bảo rằng giá trị thuộc tính

<table>
  ...
</table>
26 của bảng được đặt thành
<table>
  ...
</table>
36, sau đó chúng tôi sẽ thêm một
<table>
  ...
</table>
63 dưới cùng vào mỗi ô của bảng, bất kể đó là phần tử
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
1 hay
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
0. Nếu muốn, chúng ta có thể xóa
<table>
  ...
</table>
63 dưới cùng khỏi các ô trong hàng cuối cùng của bảng bằng cách sử dụng bộ chọn lớp giả
<table>
  ...
</table>
67 để chọn phần tử
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 cuối cùng trong bảng và nhắm mục tiêu các phần tử
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
0 trong hàng đó. Ngoài ra, nếu một bảng đang sử dụng các phần tử cấu trúc, chúng tôi sẽ muốn đảm bảo rằng hàng cuối cùng của bảng đủ điều kiện để nằm trong phần tử
<table>
  ...
</table>
03

<table>
  ...
</table>
8
<table>
  ...
</table>
9

Thêm viền vào hàng Demo

Xem Bút thêm viền vào hàng của Shay Howe (@shayhowe) trên CodePen

Bảng sọc

Trong nỗ lực làm cho các bảng dễ đọc hơn, một phương pháp thiết kế phổ biến là "sọc" các hàng của bảng với các màu nền xen kẽ. Điều này làm cho các hàng rõ ràng hơn và cung cấp gợi ý trực quan để quét thông tin. Một cách để làm điều này là đặt một lớp trên mọi phần tử

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 khác và đặt màu nền cho lớp đó. Một cách khác, dễ dàng hơn là sử dụng bộ chọn lớp giả
<table>
  ...
</table>
72 với đối số
<table>
  ...
</table>
73 hoặc
<table>
  ...
</table>
74 để chọn mọi phần tử
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 khác

Ở đây, bảng sách của chúng tôi sử dụng bộ chọn lớp giả

<table>
  ...
</table>
72 với đối số
<table>
  ...
</table>
73 để chọn tất cả các hàng của bảng chẵn trong bảng và áp dụng một
<table>
  ...
</table>
78 màu xám. Do đó, mọi hàng khác trong thân bảng đều có màu xám

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
00
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
01

Bảng Striping Demo

Xem Sọc bảng bút của Shay Howe (@shayhowe) trên CodePen

Trong mã này có một vài điều phức tạp đáng nói. Để bắt đầu, phần tử

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
8 có thuộc tính
<table>
  ...
</table>
26 rõ ràng được đặt thành tách biệt và thuộc tính
<table>
  ...
</table>
27 được đặt thành
<table>
  ...
</table>
82. Lý do cho điều này là các phần tử
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
0 bao gồm các đường viền, trong khi các phần tử
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
1 thì không. Nếu không đặt thuộc tính
<table>
  ...
</table>
26 thành
<table>
  ...
</table>
37, đường viền của các phần tử
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
0 sẽ làm cho phần thân và chân của bảng rộng hơn phần đầu

Vì thuộc tính

<table>
  ...
</table>
26 được đặt thành
<table>
  ...
</table>
37 nên chúng ta cần cẩn thận về cách áp dụng các đường viền cho các phần tử
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
0. Ở đây, các đường viền được đặt ở bên phải và dưới cùng của tất cả các phần tử
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
0. Sau đó, phần tử
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
0 đầu tiên trong phần tử
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 sẽ nhận được một
<table>
  ...
</table>
63 bên trái. Vì tất cả các phần tử
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
0 xếp chồng lên nhau nên các đường viền của chúng cũng vậy, mang lại sự xuất hiện của một đường viền chắc chắn xung quanh mỗi phần tử

Cuối cùng, tất cả các phần tử

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
1 nhận được một
<table>
  ...
</table>
78 màu xanh lam, và mọi phần tử
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
9 chẵn nhận được một
<table>
  ...
</table>
78 màu xám bằng cách sử dụng bộ chọn lớp giả
<table>
  ...
</table>
72

Căn chỉnh văn bản

Ngoài các đường viền và kẻ sọc của bảng, việc căn chỉnh văn bản trong các ô, cả theo chiều ngang và chiều dọc, đóng một vai trò không thể thiếu trong định dạng bảng. Tên, mô tả, v.v. thường được viết sang trái, trong khi số và các số liệu khác được viết sang phải. Thông tin khác, tùy thuộc vào ngữ cảnh của nó, có thể được căn giữa. Chúng ta có thể di chuyển văn bản theo chiều ngang bằng cách sử dụng thuộc tính

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
001 trong CSS, như chúng ta đã đề cập trong Bài 6, “Làm việc với Typography. ”

Tuy nhiên, để căn chỉnh văn bản theo chiều dọc, thuộc tính

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
002 được sử dụng. Thuộc tính
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
002 chỉ hoạt động với các phần tử nội tuyến và ô bảng—nó sẽ không hoạt động đối với khối, khối nội tuyến hoặc bất kỳ cấp độ phần tử nào khác

Thuộc tính

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
002 chấp nhận một số giá trị khác nhau; . Các giá trị này định vị văn bản theo chiều dọc liên quan đến ô của bảng, đối với các phần tử ô của bảng hoặc với phần tử cha gần nhất, đối với các phần tử cấp độ nội tuyến

Bằng cách sửa đổi HTML và CSS để bao gồm các thuộc tính

<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
001 và
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
002, chúng tôi có thể làm sạch bố cục của bảng sách của mình. Lưu ý rằng dữ liệu trong bảng trở nên rõ ràng và dễ hiểu hơn nhiều

HTML
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
02
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
03 CSS
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
04
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
05

Căn chỉnh văn bản Demo

Xem Pen Aligning Text của Shay Howe (@shayhowe) trên CodePen

Bảng hoàn toàn theo kiểu

Cho đến nay bảng sách của chúng tôi trông khá tốt. Hãy tiến thêm một bước nữa bằng cách làm tròn một số góc và tạo kiểu cho một số văn bản hơn một chút

HTML
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
06
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
07 CSS
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
08
<table>
  <tr>
    <td>Don&#8217;t Make Me Think by Steve Krug</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.02</td>
  </tr>
  <tr>
    <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
    <td>In Stock</td>
    <td>2</td>
    <td>$52.94 ($26.47 &#215; 2)</td>
  </tr>
  <tr>
    <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
    <td>Out of Stock</td>
    <td>1</td>
    <td>$22.23</td>
  </tr>
  <tr>
    <td>Bulletproof Web Design by Dan Cederholm</td>
    <td>In Stock</td>
    <td>1</td>
    <td>$30.17</td>
  </tr>
</table>
09

Bảng hoàn toàn theo kiểu

Xem Bảng được tạo kiểu hoàn toàn bằng bút của Shay Howe (@shayhowe) trên CodePen

Trong thực tế

Bây giờ chúng ta đã biết cách tạo và tạo kiểu bảng, hãy kết thúc trang cuối cùng còn lại của trang web Hội nghị Phong cách của chúng ta, lịch biểu

  1. Chúng tôi sẽ bắt đầu trang Lịch trình của mình bằng cách mở lịch trình. html và thêm phần tử

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    010 với giá trị thuộc tính lớp là
    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
    80, giống như chúng ta đã làm với tất cả các trang con khác. Trong phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    010 mới này, hãy thêm phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    013 với giá trị thuộc tính lớp là
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    014

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    10
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    11

    Với các phần tử và lớp này, chúng tôi đã tạo một phần mới của trang có

    <table>
      ...
    </table>
    
    78 màu trắng và
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    016 dọc và chúng tôi đã căn giữa nội dung của mình trên trang. Điều khác biệt ở đây so với tất cả các trang con khác là giá trị thuộc tính lớp
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    014 thay cho giá trị thuộc tính lớp
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    018 trên phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    013. Vì chúng tôi không sử dụng bất kỳ lớp dựa trên
    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
    29 nào nên chúng tôi sẽ bỏ qua giá trị thuộc tính lớp
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    018 để ưu tiên giá trị thuộc tính lớp
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    014

  2. Trong phần mới, chúng tôi sẽ thêm ba bảng, một bảng cho mỗi ngày của hội nghị. Các bảng sẽ hiển thị các sự kiện của mỗi ngày bằng cách sử dụng ba cột và nhiều hàng, đồng thời sẽ bao gồm phần đầu bảng và phần thân bảng

    Để bắt đầu, hãy phác thảo cấu trúc của bảng đầu tiên, bao gồm các phần tử

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    8,
    <table>
      ...
    </table>
    
    01 và
    <table>
      ...
    </table>
    
    02

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    12
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    13
  3. Hiện tại, mặc dù bảng đầu tiên của chúng tôi không chứa bất kỳ dữ liệu nào, nhưng nó có một số kiểu được áp dụng cho nó. Cụ thể, thiết lập lại mà chúng tôi đã thêm lại trong Bài 1 để giảm bớt tất cả các kiểu trình duyệt mặc định đã thêm thuộc tính

    <table>
      ...
    </table>
    
    26 với giá trị
    <table>
      ...
    </table>
    
    36 và thuộc tính
    <table>
      ...
    </table>
    
    27 với giá trị
    <table>
      ...
    </table>
    
    82 vào bảng. Chúng tôi muốn những phong cách này, vì vậy chúng tôi sẽ để chúng một mình;

    Trong phần mới của chúng tôi về các kiểu dành riêng cho trang Lịch biểu (sẽ xuất hiện ngay bên dưới các kiểu dành cho trang Diễn giả), hãy đặt các phần tử

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    8 của chúng tôi để có một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    032 của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    033 và một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    034 dưới cùng của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    035 pixel

    Sau đó, sử dụng bộ chọn lớp giả

    <table>
      ...
    </table>
    
    67 để xác định phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    8 cuối cùng trong phần, hãy đặt
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    034 dưới cùng của nó thành
    <table>
      ...
    </table>
    
    82 pixel. Làm như vậy sẽ ngăn bảng này xung đột với phần dưới cùng của ____1016 thuộc về phần tử ____1010 với giá trị thuộc tính lớp là ____280

    Cho đến nay, phần mới trong tệp

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    030 của chúng tôi trông như thế này

    <table>
      ...
    </table>
    
    6
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    15
  4. Bây giờ, hãy thêm một số dữ liệu vào bảng của chúng tôi. Chúng ta sẽ bắt đầu với ngày đầu tiên của hội nghị, ngày hội thảo vào ngày 24 tháng 8

    Trong phần tử

    <table>
      ...
    </table>
    
    01 của bảng, hãy thêm phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    9. Ô đầu tiên trong hàng sẽ là phần tử
    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
    1 ghi chú trọng tâm của ngày. “Hội thảo” cho ngày cụ thể này. Vì phần tử
    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
    1 là tiêu đề của hàng nên chúng tôi cũng sẽ thêm thuộc tính
    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
    27 có giá trị là
    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
    80 vào phần tử đó

    Sau phần tử

    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
    1 là phần tử
    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
    0 với ngày, “Ngày 24 tháng 8” trong trường hợp này. Bây giờ, thông thường chúng ta sẽ có ba cột, cột đầu tiên là tiêu đề bảng xác định thời gian trong ngày và hai cột thứ hai là các ô bảng thông thường xác định người nói trong thời gian nhất định đó. Vì hàng này không có hai loa riêng biệt nên chúng tôi sẽ muốn thêm thuộc tính
    <table>
      ...
    </table>
    
    19 có giá trị là
    <table>
      ...
    </table>
    
    31 vào phần tử
    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
    0, buộc nó phải trải rộng trên hai cột

    Mã của chúng tôi cho bảng bây giờ trông như thế này

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    16____117
  5. Bên trong phần tử

    <table>
      ...
    </table>
    
    02, hãy điền vào các hoạt động trong ngày. Chúng ta sẽ bắt đầu bằng cách thêm một phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    9 với một phần tử
    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
    1 và một phần tử
    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
    0 ngay bên trong hàng

    Trên phần tử

    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
    1 và tất cả các phần tử
    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
    1 tiếp theo, chúng tôi sẽ thêm thuộc tính
    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
    27 có giá trị là
    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
    80 để xác định theo ngữ nghĩa phần tử này làm tiêu đề cho hàng. Sau đó, trong phần tử
    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
    1, hãy thêm phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    064 hiển thị thời gian của hoạt động đầu tiên trong ngày, “8. 30 giờ sáng” trong trường hợp này. Chúng tôi cũng sẽ bao gồm thuộc tính
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    065 trên phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    064 với giá trị ghi thời gian tính bằng giờ, phút và giây,
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    067

    Trong phần tử

    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
    0 theo sau phần tử
    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
    1, chúng tôi sẽ bao gồm tên hoạt động (vì không có bất kỳ người nói nào vào thời điểm này), trong trường hợp này là “Đăng ký”. Vì chỉ có một hoạt động tại thời điểm này nên chúng tôi cũng sẽ bao gồm thuộc tính
    <table>
      ...
    </table>
    
    19 với giá trị là 2 trên phần tử
    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
    0

    Nói chung, mã cho bảng đầu tiên của chúng tôi trông như thế này

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    00
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    19
  6. Đối với hàng thứ hai trong phần tử

    <table>
      ...
    </table>
    
    02, hãy thêm phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    9 ngay bên dưới hàng trước đó của chúng ta. Sau đó, hãy thêm một phần tử
    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
    1 với thuộc tính
    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
    27 có giá trị là
    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
    80 và thêm một lần nữa phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    064 với thời gian thích hợp và giá trị thuộc tính
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    065 trong phần tử
    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
    1 đó

    Sau phần tử

    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
    1, hãy thêm hai phần tử
    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
    0 cho hai diễn giả đang trình bày lúc đó. Trực tiếp bên trong mỗi phần tử ________ 20, chúng tôi sẽ thêm phần tử ________ 1083, phần tử này sẽ liên kết trở lại vị trí của người phát biểu đó trên trang Người phát biểu. Hãy nhớ rằng, chúng tôi đã thêm thuộc tính
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    48 với tên của mỗi người nói vào các phần tử chính của mỗi người nói. Sử dụng giá trị thuộc tính
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    48 trước tên tệp
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    086 và dấu thăng/hash,
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    087, chúng ta có thể liên kết trực tiếp đến mô tả bài nói và tiểu sử của diễn giả đó trên trang Diễn giả

    Trong phần tử

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    083, chúng tôi sẽ bao gồm phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    089 với tên của diễn giả theo sau là tiêu đề bài nói chuyện

    Mã cho hai hội thảo đầu tiên trông như thế này

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    40
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    41
  7. Từ đây, chúng tôi có thể lặp lại mô hình này cho từng hoạt động và diễn giả để hoàn thành bàn đầu tiên của chúng tôi và sau đó thêm hai bàn tiếp theo trong hai ngày thứ hai của hội nghị

    Trong khi thực hiện việc này, hãy nhớ rằng đầu bảng sẽ luôn bao gồm đầu đề bảng ghi chú các sự kiện trong ngày và một ô của bảng kéo dài hai cột hiển thị ngày.

    Sau đó, trong nội dung của mỗi bảng, mỗi hàng sẽ có tiêu đề bảng hiển thị thời gian trong ngày. Sau tiêu đề bảng sẽ là một hoạt động, một diễn giả hoặc nhiều diễn giả. Các hoạt động không có người thuyết trình sẽ nằm trong một phần tử

    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
    0 duy nhất kéo dài hai cột. Nếu chỉ có một diễn giả trình bày tại một thời điểm nhất định, thì diễn giả đó sẽ nằm trong một thành phần
    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
    0 duy nhất kéo dài cả hai cột, các thành phần
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    083 và
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    089 và tất cả

    Nếu có hai người nói trong một thời gian nhất định thì mỗi người nói sẽ nằm trong phần tử

    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
    0 của riêng mình, giống như trước đây

    Mã đầy đủ cho cả ba bảng có thể được tìm thấy ở phần cuối của bài tập này. Để tham khảo, bảng cho ngày đầu tiên, bao gồm bữa trưa và thêm hai diễn giả, trông như thế này

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    42
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    43
  8. Bây giờ các bảng của chúng ta đang hình thành, đã đến lúc thêm một chút phong cách cho chúng. Hãy bắt đầu bằng cách thêm một số kiểu chung cho các phần tử

    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
    1 và
    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
    0. Đối với cả hai yếu tố
    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
    1 và
    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
    0, hãy thêm một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    016 dưới cùng của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    100 pixel và căn chỉnh theo chiều dọc của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    005. Đối với các phần tử
    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
    1 cụ thể, hãy thêm một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    016 bên phải của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    104 pixel, căn chỉnh văn bản của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    105 và một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    032 của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    107. Sau đó, đối với các phần tử
    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
    0, hãy thêm một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    032 của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    110

    Bên dưới các kiểu bảng và lịch biểu hiện có của chúng tôi, mã của chúng tôi sẽ trông như thế này

    <table>
      ...
    </table>
    
    6
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    45
  9. Tiếp theo, hãy tạo kiểu cho đầu bảng và các phần tử trong đầu bảng. Chúng tôi sẽ đặt một

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    111 của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    035 pixel chỉ trên phần tử
    <table>
      ...
    </table>
    
    01 và một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    114 của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    115 và một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    116 của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    117 pixel trên tất cả các phần tử
    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
    1 được lồng trong một phần tử
    <table>
      ...
    </table>
    
    01. phong cách mới của chúng tôi bao gồm những điều sau đây

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    46____147
  10. Đầu bảng trông đẹp, vì vậy hãy thêm một số kiểu cho thân bảng. Chúng ta sẽ bắt đầu với các phần tử

    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
    1 được lồng trong phần tử
    <table>
      ...
    </table>
    
    02. thay đổi
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    114 của họ, thêm một số kiểu dựa trên
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    123 và
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    124, đồng thời thêm một số
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    016 hàng đầu

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    46____149
  11. Chúng tôi cũng sẽ thêm một số kiểu vào phần tử

    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
    0 được lồng trong phần tử
    <table>
      ...
    </table>
    
    02, bắt đầu bằng đường viền trên cùng và phần đệm. Chúng ta sẽ tạo kiểu cho các phần tử
    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
    0 chỉ kéo dài một cột bằng cách thêm 15 pixel của phần đệm bên phải vào những phần tử tạo thành cột bên trái và 15 pixel phần đệm bên trái vào những phần tử tạo thành cột bên phải. Làm như vậy sẽ đặt tổng cộng 30 pixel đệm giữa hai cột trong khi giữ cho mỗi ô có cùng kích thước. Chúng tôi không cần áp dụng bất kỳ phần đệm bên trái hoặc bên phải nào cho các phần tử
    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
    0 kéo dài hai cột

    Chúng tôi sẽ thêm tất cả các phần đệm ngang này bằng cách sử dụng bộ chọn lớp giả

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    130,
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    131 và
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    132. Các bộ chọn lớp giả này hoạt động rất giống với bộ chọn lớp giả
    <table>
      ...
    </table>
    
    67 mà chúng ta đã sử dụng trước đây

    Bộ chọn lớp giả

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    130 sẽ chọn phần tử đầu tiên thuộc loại của nó trong phần tử cha. Trong trường hợp của chúng tôi, bộ chọn
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    135 sẽ chọn phần tử
    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
    0 đầu tiên trong phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    9. Sau đó, bộ chọn lớp giả
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    131 sẽ chọn phần tử cuối cùng của loại của nó trong phần tử cha

    Một lần nữa, trong trường hợp của chúng tôi, bộ chọn

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    139 sẽ chọn phần tử
    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
    0 cuối cùng trong phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    9. Cuối cùng, bộ chọn lớp giả
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    132 sẽ chọn một phần tử nếu đó là phần tử duy nhất thuộc loại của nó trong một phần tử cha. Ở đây, bộ chọn
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    143 sẽ chỉ chọn một phần tử
    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
    0 nếu đó là phần tử
    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
    0 duy nhất trong phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    9, chẳng hạn như khi phần tử
    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
    0 kéo dài hai cột

    Phong cách của chúng tôi hơi phức tạp, nhưng chúng linh hoạt trong việc giải quyết các nhu cầu của bảng của chúng tôi. Những phong cách mới này bao gồm những điều sau đây

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    12
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    1
  12. Lịch trình của chúng tôi—và các bảng hiển thị nó—đang kết hợp với nhau. Hãy điều chỉnh một vài phong cách trên các yếu tố hiện có để làm sạch thiết kế. Chúng tôi sẽ bắt đầu bằng cách làm cho tất cả các liên kết trong bảng có màu xám trung bình. Nếu chúng ta chỉ nhắm mục tiêu các phần tử

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    083 trong một bảng, các tiêu đề của chúng ta có tên người nói trong các liên kết sẽ vẫn có màu xanh lục, trong khi các tiêu đề của cuộc nói chuyện sẽ có màu xám, tạo ra sự tương phản đẹp mắt giữa hai phần tử đó.

    Trong khi chúng tôi đang điều chỉnh kiểu của các mục nhập cho các bài nói chuyện, hãy cũng loại bỏ phần tử

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    034 dưới cùng trên phần tử
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    089 trong bảng, để tên của người nói gần với tiêu đề của cô ấy hoặc anh ấy hơn. Chúng ta có thể triển khai các kiểu này bằng đoạn mã sau

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    2____03
  13. Cuối cùng, hãy tạo ra một số tương phản trực quan giữa các loại hoạt động khác nhau diễn ra trong ngày. Tất cả các cuộc đàm phán đều ổn với những thay đổi mới nhất của chúng tôi. Đối với tất cả các hoạt động khác, chẳng hạn như đăng ký, ăn trưa và nghỉ giải lao (nằm trong phần thân bảng) cũng như cho ngày (nằm trong tiêu đề bảng), hãy sử dụng màu xám tinh tế.

    Chúng tôi sẽ làm như vậy bằng cách tạo một lớp mới,

    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    151 và gán một
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    114 của
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    153 cho nó

    1
    2
    3
    4
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    5

    Sau khi lớp học đã sẵn sàng, hãy thêm nó vào tất cả các phần tử

    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
    0 trải rộng trên hai cột và bao gồm ngày trong ngày hoặc một hoạt động được chỉ định—đăng ký, ăn trưa hoặc nghỉ giải lao. Nhìn lại bảng của chúng ta trong ngày đầu tiên, ngày hội thảo, HTML sẽ như thế này

    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
    <table>
      <tr>
        <td>Don&#8217;t Make Me Think by Steve Krug</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.02</td>
      </tr>
      <tr>
        <td>A Project Guide to UX Design by Russ Unger &#38; Carolyn Chandler</td>
        <td>In Stock</td>
        <td>2</td>
        <td>$52.94 ($26.47 &#215; 2)</td>
      </tr>
      <tr>
        <td>Introducing HTML5 by Bruce Lawson &#38; Remy Sharp</td>
        <td>Out of Stock</td>
        <td>1</td>
        <td>$22.23</td>
      </tr>
      <tr>
        <td>Bulletproof Web Design by Dan Cederholm</td>
        <td>In Stock</td>
        <td>1</td>
        <td>$30.17</td>
      </tr>
    </table>
    
    7

Các bảng, bề ngoài có vẻ đơn giản, có thể khá phức tạp và đó là trường hợp của lịch trình Hội nghị Phong cách của chúng tôi. Tin tốt là lịch trình của chúng tôi hiện đã hoàn tất và nó trông rất tuyệt

Làm thế nào để bạn tạo một bảng dữ liệu trong html?
Hình 11

Trang Lịch biểu, bao gồm nhiều bảng, cho Hội nghị Kiểu dáng

Demo và mã nguồn

Bên dưới, bạn có thể xem trang web Styles Conference ở trạng thái hiện tại, cũng như tải xuống mã nguồn cho trang web ở trạng thái hiện tại

Xem Trang web Styles Conference hoặc Tải xuống Mã nguồn (Tệp zip)

Bản tóm tắt

Được rồi, bây giờ chúng ta đã biết cách sắp xếp ngữ nghĩa dữ liệu dạng bảng trong HTML đồng thời làm cho nó trực quan với CSS. Thảo luận về bảng là trở ngại lớn cuối cùng của chúng tôi trong việc học HTML và CSS và giờ đây chúng tôi đã chính thức hoàn thành trang web Hội nghị Phong cách của mình

Để xem xét, trong bài học này, chúng tôi đã đề cập đến những điều sau đây

  • Các cách tốt nhất để tạo bảng theo ngữ nghĩa
  • Cách làm cho các ô của bảng riêng lẻ trải rộng trên nhiều cột hoặc hàng
  • Các thành phần cấu trúc tạo nên các bảng
  • Các cách khác nhau để định kiểu đường viền trên bảng và cách các thuộc tính đường viền khác nhau ảnh hưởng đến hình thức của bảng
  • Cách căn chỉnh văn bản theo chiều dọc trong bảng

Chúng ta đã hoàn thành xuất sắc việc sử dụng tất cả các kỹ năng mới của mình và chúng ta đã tiến xa hơn rất nhiều so với một vài bài học trước đây. Hãy kết thúc bằng một nốt cao, kết thúc một số kết thúc lỏng lẻo và xem xét các cách để viết mã tốt nhất có thể của chúng tôi

Tôi có thể tạo bảng trong bảng HTML không?

Các bảng HTML rất hữu ích để cấu trúc nội dung ở dạng hàng và cột. Nhưng đôi khi cần phải thêm một bảng trong một bảng. HTML hỗ trợ chức năng này và được gọi là lồng các bảng. Các bảng có thể được lồng vào nhau để tạo bảng bên trong bảng .

Dữ liệu HTML là gì?

DataTables là một plugin jQuery mạnh mẽ có thể được sử dụng để tạo các bảng HTML có chức năng như tìm kiếm, sắp xếp và phân trang . Nó có thể sử dụng hầu hết mọi nguồn dữ liệu như DOM, Ajax và xử lý phía máy chủ. Đó là thư viện thân thiện với thiết bị di động có thể thích ứng với kích thước khung nhìn.