### [用 colgroup 的 span 一次给整列上样式](https://www.huociguo.com/article/1843) **Published:** 2026-10-03T02:35:19 **Author:** 米了 **Excerpt:** 🎯 前阵子接手一张销售报表,左边两列要灰底,右边三列白底。第一反应是给每个 写 class,表格有四十多行,写… 🎯 前阵子接手一张销售报表,左边两列要灰底,右边三列白底。第一反应是给每个 `td` 写 class,表格有四十多行,写到手抖。后来翻规范才想起 `colgroup` 这套按列设样式的方式。 `colgroup` 放在 `table` 开头,里面用 `col` 描述每一列。想一次管多列,就靠 `span` 属性:`span="2"` 表示这条规则覆盖连续两列。  报表按列分组,底色一眼区分 写法长这样: ```