关于 table 的变幻
文章导读:AI 辅助学习前端,包含入门、进阶、高级部分前端系列内容,当前是 HTML 的部分,瑶琴会持续更新,适合零基础的朋友,已有前端工作经验的可以不看,也可以当作基础知识回顾。
在前一篇文章中我们学习了表格的相关知识,今天学习表格属性相关的知识点,下面用一个表格显示表格的属性和描述。
这里直接给出一个表格示例:
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
width: 100%;
border: 1px solid black;
}
th, td {
border: 1px solid black;
padding: 8px;
text-align: left;
}
</style>
</head>
<body>
<table border="1" cellpadding="10" cellspacing="5" width="80%" align="center"summary="这是一个示例表格">
<caption>学生成绩表</caption>
<thead>
<tr>
<th scope="col">姓名</th>
<th scope="col">科目</th>
<th scope="col">分数</th>
</tr>
</thead>
<tbody>
<tr>
<td headers="col1">Alice</td>
<td>数学</td>
<td>95</td>
</tr>
<tr>
<td headers="col1">Bob</td>
<td>语文</td>
<td rowspan="2">89</td>
</tr>
<tr>
<td headers="col1">Charlie</td>
<td>英语</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2">平均分</td>
<td>91</td>
</tr>
</tfoot>
</table>
</body>
</html>
要嵌套表格,只需在一个表格的单元格中插入另一个表格即可。以下是一个示例:
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
border: 1px solid black;
}
th, td {
border: 1px solid black;
padding: 8px;
text-align: left;
}
</style>
</head>
<body>
<table>
<caption>员工信息表</caption>
<thead>
<tr>
<th>编号</th>
<th>姓名</th>
<th>联系方式</th>
<th>职务</th>
</tr>
</thead>
<tbody>
<tr>
<td>001</td>
<td>Alice</td>
<td>alice@example.com</td>
<td>前端开发</td>
</tr>
<tr>
<td>002</td>
<td>Bob</td>
<td>bob@example.com</td>
<td>后端开发</td>
</tr>
<tr>
<td colspan="4">
<table>
<caption>项目信息</caption>
<thead>
<tr>
<th>项目名称</th>
<th>起始日期</th>
<th>截止日期</th>
</tr>
</thead>
<tbody>
<tr>
<td>项目A</td>
<td>2023-01-01</td>
<td>2023-06-30</td>
</tr>
<tr>
<td>项目B</td>
<td>2023-03-15</td>
<td>2023-09-30</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>
</html>
在这个示例中,外部表格包含员工信息,而每个员工行的最后一个单元格中嵌套了一个内部表格,显示员工参与的项目信息。这是通过在一个单元格中插入另一个表格来实现的。
上面展示了表格中常用的属性,给出嵌套表格的用法,可以直接将上面的代码示例复制到编辑器运行看效果
最后啰嗦一句,好记性不如烂笔头,希望大家在学习的过程中养成做笔记的习惯,形成自己的知识体系。
转载自:https://juejin.cn/post/7371318721905098778