HTML <colgroup> 标签

定义和用法

<colgroup> 标签用于规定表格中包含一列或多列的分组的格式。

如需对全部列应用样式,<colgroup> 标签很有用,这样就不需要对各个单元和各行重复应用样式了。

注意:<colgroup> 标签必须是 <table> 元素的子元素,位于任何 <caption> 元素之后和任何 <thead><tbody><tfoot><tr> 元素之前。

提示:如需为 <colgroup> 中的某一列定义不同的属性,请在 <colgroup> 标签中使用 <col> 标签

另请参阅:

HTML 参考手册:<col> 标签

HTML DOM 参考手册:ColumnGroup 对象

实例

使用 <colgroup> 和 <col> 标签设置三列的背景颜色:

<table>
  <colgroup>
    <col span="2" style="background-color:red">
    <col style="background-color:yellow">
  </colgroup>
  <tr>
    <th>书号</th>
    <th>标题</th>
    <th>价格</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>HTML 入门</td>
    <td>$53</td>
  </tr>
</table>

亲自试一试

属性

属性 描述
span 数字 规定列组应跨越的列数。

全局属性

<colgroup> 标签还支持 HTML 中的全局属性

事件属性

<colgroup> 标签还支持 HTML 中的事件属性

默认的 CSS 设置

大多数浏览器将使用以下默认值显示 <colgroup> 元素:

colgroup {
  display: table-column-group;
}

亲自试一试

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持