HTML 表格 <colgroup> 标签
<colgroup> 标签用于设置表格中特定列的样式。
HTML 表格 <colgroup> 标签
如果要为表格的前两列设置样式,请使用 <colgroup> 和 <col> 标签。
| 周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 太阳 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
<colgroup> 标签应作为列规格的容器。
每个组由 <col> 标签指定。
span 属性指定了多少列将应用样式。
style 属性指定了要为列设置的样式。
注意: colgroup 可用的 CSS 属性非常有限。
示例
<table>
<colgroup>
<col span="2" style="background-color: #D6EEEE">
</colgroup>
<tr>
<th>周一</th>
<th>周二</th>
<th>周三</th>
<th>周四</th>
...
自己动手试一试 »
注意: <colgroup> 标签必须是 <table> 元素的子元素,并且应放在任何其他表格元素(如 <thead>、<tr>、<td> 等)之前,但在 <caption> 元素(如果存在)之后。
允许的 CSS 属性
只有非常有限的 CSS 属性允许在 colgroup 中使用
width 属性
visibility 属性
background 属性
border 属性
所有其他 CSS 属性都将对您的表格无效。
多个 Col 元素
如果要为更多列设置不同的样式,请在 <colgroup> 中使用更多 <col> 元素
示例
<table>
<colgroup>
<col span="2" style="background-color: #D6EEEE">
<col span="3" style="background-color: pink">
</colgroup>
<tr>
<th>周一</th>
<th>周二</th>
<th>周三</th>
<th>周四</th>
...
自己动手试一试 »
空的 Colgroups
如果要设置表格中间列的样式,请在前面的列之前插入一个“空”的 <col> 元素(不带样式)
示例
<table>
<colgroup>
<col span="3">
<col span="2" style="background-color: pink">
</colgroup>
<tr>
<th>周一</th>
<th>周二</th>
<th>周三</th>
<th>周四</th>
...
自己动手试一试 »
隐藏列
您可以使用 visibility: collapse 属性隐藏列
示例
<table>
<colgroup>
<col span="2">
<col span="3" style="visibility: collapse">
</colgroup>
<tr>
<th>周一</th>
<th>周二</th>
<th>周三</th>
<th>周四</th>
...
自己动手试一试 »