字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。
***HTML 表格的基本结构:***
<table>…</table>:定义表格
<caption>…</caption>:定义表格标题
<th>…</th>:定义表格的标题栏(文字加粗)
<tr>…</tr>:定义表格的行
<td>…</td>:定义表格的列
table元素的属性:
border:定义表格的边框厚度,单位默认像素
width:指定表格的宽度
height:指定表格的高度
cellpadding: 表示单元格边框与单元格内容之间的距离
cellspacing: 定义表格单元格之间的空间
HTML合并单元格:
如果要将两个或多个列合并为一个列,将使用colspan属性
如果要合并两行或更多行,则将使用rowspan属性。
HTML表格头部、主体、页脚:
表格可以分为三个部分 - 头部,主体和页脚。每个页面保持相同,而正文是表格的主要内容持有者。
头部,主体和页脚的对应的三个标签是:
<thead> - 创建单独的表头。
<tbody> - 表示表格的主体。
<tfoot> - 创建一个单独的表页脚。
表可以包含多个<tbody>元素以指示不同的页面。
但值得注意的是<thead>和<tfoot>标签应出现在<tbody>之前。
</head>
<body>
<table border="1" width="600" height="300" cellpadding="0" cellspacing="0">
<thead>
<tr>
<td colspan="4">this is the head of the table!</td>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="4">this is the foot of the table!</td> <!--命名一个表头-->
</tr>
</tfoot>
<tbody>
<caption>学生信息表</caption>
<th>编号</th> <!--定义一个标题栏,并且加粗-->
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<tr>
<td>1</td> <!--定义表格的列-->
<td>小明</td>
<td>男</td>
<td>18</td>
</tr>
<tr>
<td>2</td>
<td>小美</td>
<td>女</td>
<td>19</td>
</tr>
<tr>
<td>3</td>
<td>小亮</td>
<td>男</td>
<td>20</td>
</tr>
<tr>
<td rowspan="2">4</td> <!--合并两行或多行-->
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="4">5</td> <!--合并两个或多个列-->
</tr>
</tbody>
</table>
</body>
</html>
这是效果图: