1. 表格概述
表格通过在两个轴线上引用信息来呈现数据,通常通过网格形式表示数据。
网格中每个块称为单元格。
2. 基本的表格结构
通过
<table>元素来创建表格,通常逐行填写表格内容。通过
<tr>元素来表示表格中的每一行。通过
<tr>元素中嵌套<td>元素表示表格中每个单元格。
| |
3. 表格标题
<th>和<td>元素用法一样,但是是用来表示行或列的标题。即使单元格没有任何内容,仍然需要一个
<th>或<td>元素。可以使用
scope属性来指定该<th>元素是行标题还是列标题。row表明是行标题,col表明是列标题。
| |
4. 跨列
- 可以在
<th>或<td>元素中使用colspan属性表示单元格要跨的列数。
| |
5. 跨行
- 可以在
<th>或<td>元素中使用rowspan属性表示单元格要跨的行数。
| |
6. 长表格
使用
<thead>元素放置表格的标题。使用
<tbody>元素放置表格的主题内容使用
<tfoot>元素放置表格的脚注。上面三种元素将表格根据表格内容的语义将表格进一步划分。
将
<thead>和<tfoot>独立出来的另一个原因是如果表格内容超出屏幕,那么会在表格滚动时始终保持标题和脚注可见,但是浏览器默认没有启用这个功能。
| |
7. 总结
<table>元素用来向页面中添加表格。表格通常逐行绘制,每行通过
<tr>元素创建。每行中都有一定数量的
<td>元素,表示表格的单元格。<th>元素用来表示表格的标题。可以使用
colspan或rowspan来使表格跨列或跨行。对于长表格,可以将表格划分为
<thead>、<tbody>和<tfoot>三个部分。



