1.直接上代码
<body>
<!--
默认单元格的内容会撑开表格宽高
border="1" 表格的边框
width="200" 表格的宽
height="200" 表格的高
cellpadding="5" 单元格和内容之间的距离
cellspacing="0" 单元格和单元格之间的距离
-->
<!-- table表格标签 -->
<table border="1" cellpadding="5" cellspacing="0">
<!-- tr 每一行 -->
<!-- th 表格的标题栏位(单元格, 内容会加粗和居中) -->
<!-- td 表格的数据栏位(单元格) -->
<tr>
<!-- th 表格的标题栏位(单元格, 内容会加粗和居中) -->
<th>节次\星期</th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
<th>星期六</th>
<th>星期日</th>
</tr>
<tr>
<!-- td 表格的数据栏位(单元格) -->
<th>第一节</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- td 表格的数据栏位(单元格) -->
<th>第二节</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- td 表格的数据栏位(单元格) -->
<th>第三节</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- td 表格的数据栏位(单元格) -->
<th>第四节</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
效果如下图👇👇👇
2.单元格的属性
headers属性,可以显示出单元格之间的关系, 让标题栏关联数据栏。
<table border="1" width="400" height="160">
<tr>
<!-- th标题 -->
<th id="name">姓名</th>
<th id="age">年龄</th>
<th id="location">住址</th>
<th id="tel">电话</th>
</tr>
**<!-- headers="" 对于非可视化浏览器, 可以显示出单元格之间的关系, 让标题栏关联数据栏 -->**
<tr>
<td headers="name">小羊</td>
<td headers="age">6</td>
<td headers="location">草原</td>
<td headers="tel">13589099809</td>
</tr>
<tr>
<td headers="name">小马</td>
<td headers="age">6</td>
<td headers="location">草原</td>
<td headers="tel">13589099809</td>
</tr>
</table>
效果如下图👇👇👇
3.合并单元格
<table border="1" cellspacing="0" width="500" height="200">
<!-- colspan="" 合并列 -->
<!-- rowspan="" 合并行 -->
<tr>
<td colspan="3"></td>
<!-- <td></td>
<td></td> -->
<td></td>
<td></td>
<td colspan="3" rowspan="3"></td>
<!-- <td></td>
<td></td> -->
</tr>
<tr>
<td rowspan="3"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<!-- <td colspan="3"></td> -->
<!-- <td></td>
<td></td> -->
</tr>
<tr>
<!-- <td></td> -->
<td></td>
<td></td>
<td></td>
<td></td>
<!-- <td colspan="3"></td> -->
<!-- <td></td>
<td></td> -->
</tr>
<tr>
<!-- <td></td> -->
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
效果如下图👇👇👇
4.表格的结构化
thead、tbody、tfoot可以提高表格的语义化, 可以让表格分段加载。
<table border="1" cellspacing="0" cellpadding="10">
<!-- caption 表格的标题, 放到thead标签的前面 -->
<caption>表格标题 课程表</caption>
<thead>
<tr>
<th>节次/星期</th>
<th>星期1</th>
<th>星期2</th>
<th>星期3</th>
<th>星期4</th>
<th>星期5</th>
<th>星期6</th>
<th>星期7</th>
</tr>
</thead>
<tbody>
<tr>
<th>第一节</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
<tbody>
<tr>
<th>第二节</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
<tbody>
<tr>
<th>第三节</th>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
<tbody>
<tr>
<th>第四节</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
<tfoot>
<tr>
<th colspan="8">
第一学期课程表
</th>
</tr>
</tfoot>
</table>
效果如下图👇👇👇