<thead>标签定义表格头部
<tbody>标签来定义表格的内容
<tfoot>来定义表格的底部
其结构是这样:
<table>
<thead> <!-- 表格头部 -->
<tr>
<th></th>
</tr>
</thead>
<tbody> <!-- 表格主体 -->
<tr>
<td></td>
</tr>
<!-- 可以在这里继续添加更多的数据行 -->
</tbody>
<tfoot> <!-- 表格尾部,通常用于汇总信息 -->
<tr>
<th></th>
</tr>
<!-- 也可以在这里添加其他汇总信息或脚注 -->
</tfoot>
</table>
表格第一行为表头数据,用<thead>标签包裹,
中间的科目和分数为表格的主体内容,用<tbody>标签包裹,
最后的总分用<tfoot>标签包裹。
1、<thead> 标签定义表格的表头。该标签用于组合 HTML 表格的表头内容。
2、<tbody>…</tbody>:如果不加<thead><tbody><tfooter> , table表格加载完后才显示。加上这些表格结构, tbody包含行的内容下载完优先显示,不必等待表格结束后在显示,同时如果表格很长,用tbody分段,可以一部分一部分地显示。(通俗理解table 可以按结构一块块的显示,不在等整个表格加载完后显示。)
3、<tfoot> 元素用于对 HTML 表格中的表注(页脚)内容进行分组。
4、thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。当您创建某个表格时,您也许希望拥有一个标题行,一些带有数据的行,以及位于底部的一个总计行。这种划分使浏览器有能力支持独立于表格标题和页脚的表格正文滚动。当长的表格被打印时,表格的表头和页脚可被打印在包含表格数据的每张页面上。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>成绩表</title>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 10px;
text-align: left;
}
thead th {
background-color: #f2f2f2; /* 给表头添加背景色以区分 */
}
</style>
</head>
<body>
<h2>成绩表</h2>
<table>
<thead> <!-- 表格头部 -->
<tr>
<th>科目</th>
<th>分数</th>
</tr>
</thead>
<tbody> <!-- 表格主体 -->
<tr>
<td>语文</td>
<td>99</td>
</tr>
<tr>
<td>数学</td>
<td>60</td>
</tr>
<!-- 可以在这里继续添加更多的数据行 -->
</tbody>
<tfoot> <!-- 表格尾部,通常用于汇总信息 -->
<tr>
<th>总分</th>
<td>159</td>
</tr>
<!-- 也可以在这里添加其他汇总信息或脚注 -->
</tfoot>
</table>
</body>
</html>
|