hand
_1_12_93
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:06:36
在HTML5中,<colgroup>
标签是一个非常实用的表格元素,它可以帮助我们对表格中的列进行分组,从而更方便地对一组列应用样式和属性。下面我们将详细介绍 <colgroup>
标签的使用方法和实际应用场景。
<colgroup>
标签用于定义表格中的列组,它可以包含一个或多个 <col>
标签,每个 <col>
标签代表表格中的一列。通过 <colgroup>
标签,我们可以一次性为一组列设置样式、宽度等属性,而不需要为每一列单独设置。
<colgroup>
标签的基本语法如下:
<table>
<colgroup>
<!-- 可以包含一个或多个 <col> 标签 -->
<col>
<col>
</colgroup>
<thead>
<tr>
<th>列1</th>
<th>列2</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1</td>
<td>数据2</td>
</tr>
</tbody>
</table>
<colgroup>
标签有两个主要属性:
| 属性 | 描述 |
| —— | —— |
| span
| 定义列组应该跨越的列数。如果不指定 span
属性,则默认跨越一列。 |
| width
| 定义列组的宽度。可以使用像素、百分比等单位。 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>colgroup示例</title>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th,
td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
colgroup col {
background-color: #f2f2f2;
}
</style>
</head>
<body>
<table>
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>25</td>
<td>男</td>
</tr>
<tr>
<td>李四</td>
<td>30</td>
<td>女</td>
</tr>
</tbody>
</table>
</body>
</html>
在这个示例中,我们使用 <colgroup>
标签定义了一个包含三列的列组,并通过CSS为该列组中的所有列设置了背景颜色。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>colgroup示例</title>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th,
td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
</style>
</head>
<body>
<table>
<colgroup>
<col style="width: 20%;">
<col style="width: 30%;">
<col style="width: 50%;">
</colgroup>
<thead>
<tr>
<th>标题1</th>
<th>标题2</th>
<th>标题3</th>
</tr>
</thead>
<tbody>
<tr>
<td>数据1</td>
<td>数据2</td>
<td>数据3</td>
</tr>
<tr>
<td>数据4</td>
<td>数据5</td>
<td>数据6</td>
</tr>
</tbody>
</table>
</body>
</html>
在这个示例中,我们使用 <colgroup>
标签为表格中的三列分别设置了不同的宽度,通过内联样式指定了每列的宽度百分比。
<colgroup>
标签可以大大减少CSS代码的重复编写。<colgroup>
标签是HTML5中一个非常实用的表格元素,它可以帮助我们更方便地对表格中的列进行分组和样式设置。通过合理使用 <colgroup>
标签,我们可以提高代码的可维护性和表格的美观度。希望本文对你理解和使用 <colgroup>
标签有所帮助。
前端 - HTML5
整章节共240节
快分享给你的小伙伴吧 ~