hand
_1_12_91
4
返回栏目
0k
3k
5k
1k
2k
0.2k
2k
1k
2k
3k
2k
3k
2k
3k
3k
0.3k
0k
2k
0k
1k
0.1k
0k
0k
2k
2k
3k
0.2k
3k
0k
2k
2k
2k
3k
2k
2k
0k
4k
2k
2k
0k
3k
3k
2k
2k
2k
1k
3k
1k
3k
2k
1k
0.8k
2k
0k
2k
2k
2k
2k
3k
0.4k
4k
2k
5k
2k
3k
2k
3k
3k
4k
2k
3k
2k
3k
0.7k
2k
0.8k
3k
2k
4k
2k
2k
2k
2k
2k
3k
3k
3k
3k
4k
3k
3k
0k
2k
2k
0k
3k
2k
3k
1k
2k
2k
3k
3k
3k
3k
5k
3k
3k
3k
4k
3k
5k
4k
4k
4k
4k
1k
2k
2k
2k
2k
2k
2k
1k
2k
3k
3k
3k
3k
3k
2k
3k
4k
2k
2k
3k
5k
3k
3k
3k
4k
3k
3k
2k
3k
5k
4k
3k
4k
4k
2k
3k
3k
1k
3k
4k
4k
2k
2k
2k
3k
2k
4k
2k
4k
2k
4k
1k
2k
1k
2k
2k
1k
2k
2k
2k
2k
2k
2k
1k
1k
4k
3k
2k
2k
3k
3k
6k
2k
8k
3k
7k
2k
3k
3k
4k
3k
5k
4k
3k
3k
2k
2k
3k
3k
2k
2k
2k
3k
2k
6k
4k
4k
4k
4k
3k
3k
2k
4k
2k
3k
3k
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
0k
返回前端 - HTML5栏目
作者:
贺及楼
成为作者
更新日期:2025-02-27 12:05:36
在前端开发中,表格是展示数据的一种常用方式。而一个清晰明了的表格,往往需要一个合适的标题来概括其内容。HTML5 中的 <caption>
标签就为我们提供了这样的功能,它可以为表格添加标题,增强表格的可读性和语义性。
<caption>
标签必须紧跟在 <table>
标签之后使用,它的基本语法如下:
<table>
<caption>表格标题内容</caption>
<!-- 表格的其他部分,如表头、表体等 -->
</table>
下面是一个简单的示例,展示了如何使用 <caption>
标签为表格添加标题:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>使用 caption 标签添加表格标题</title>
<style>
table {
border-collapse: collapse;
width: 50%;
}
th,
td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
</style>
</head>
<body>
<table>
<caption>学生成绩表</caption>
<thead>
<tr>
<th>姓名</th>
<th>语文</th>
<th>数学</th>
<th>英语</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>85</td>
<td>90</td>
<td>88</td>
</tr>
<tr>
<td>李四</td>
<td>78</td>
<td>82</td>
<td>75</td>
</tr>
<tr>
<td>王五</td>
<td>92</td>
<td>95</td>
<td>93</td>
</tr>
</tbody>
</table>
</body>
</html>
在这个示例中,我们创建了一个学生成绩表,并使用 <caption>
标签为表格添加了标题“学生成绩表”。标题会默认显示在表格的上方,并且会随着表格一起居中显示。
虽然 <caption>
标签的默认样式可以满足基本需求,但我们也可以通过 CSS 对其进行样式调整,以使其更加美观。例如,我们可以修改标题的字体大小、颜色、对齐方式等:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>调整 caption 标签样式</title>
<style>
table {
border-collapse: collapse;
width: 50%;
}
th,
td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
caption {
font-size: 20px;
color: #333;
font-weight: bold;
margin-bottom: 10px;
text-align: left;
}
</style>
</head>
<body>
<table>
<caption>学生成绩表</caption>
<thead>
<tr>
<th>姓名</th>
<th>语文</th>
<th>数学</th>
<th>英语</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>85</td>
<td>90</td>
<td>88</td>
</tr>
<tr>
<td>李四</td>
<td>78</td>
<td>82</td>
<td>75</td>
</tr>
<tr>
<td>王五</td>
<td>92</td>
<td>95</td>
<td>93</td>
</tr>
</tbody>
</table>
</body>
</html>
在这个示例中,我们通过 CSS 对 <caption>
标签的样式进行了调整,使其字体大小变为 20px,颜色为 #333,加粗显示,并且左对齐。同时,我们还为标题添加了一个底部外边距,使其与表格之间有一定的间距。
要点 | 描述 |
---|---|
功能 | <caption> 标签用于为表格添加标题,增强表格的可读性和语义性。 |
语法 | 必须紧跟在 <table> 标签之后使用,格式为 <caption>表格标题内容</caption> 。 |
显示位置 | 默认显示在表格的上方,并且会随着表格一起居中显示。 |
样式调整 | 可以通过 CSS 对 <caption> 标签的样式进行调整,如字体大小、颜色、对齐方式等。 |
通过使用 <caption>
标签,我们可以为表格添加一个清晰明了的标题,让用户更容易理解表格的内容。同时,合理的样式调整也可以让表格更加美观和专业。希望本文对你在前端开发中使用 <caption>
标签有所帮助。
前端 - HTML5
整章节共240节
快分享给你的小伙伴吧 ~