HTML 5 <col> 标签

定义和用法

<col> 标签为表格中的一个或多个列定义属性值。

通过使用 <col> 标签,可以向整个列应用样式,而不需要重复为每个单元格或每一行设置样式。

只能在 table 或 colgroup 元素内使用 <col> 标签。

实例

<table>
  <col span="2" style="background-color:red" />
  <tr>
    <th>ISBN</th>
    <th>Title</th>
    <th>Price</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>My first HTML</td>
    <td>$53</td>
  </tr>
</table>

浏览器支持

所有主流浏览器都支持 <col> 标签。

HTML 4.01 与 HTML 5 之间的差异

HTML5 中不再支持 HTML 4.01 中的大部分属性。

提示和注释

注释:col 元素是空元素。如需创建列,则必须在 tr 元素中规定 td 元素。

提示:如果您希望为多个表格列规定不同的属性值,请使用 <col> 元素。

提示:如果您希望为一组表格列规定相同的属性值,请使用 <colgroup> 元素。

属性

属性 描述
align
  • right
  • left
  • center
  • justify
  • char
HTML5 中不支持。
char character HTML5 中不支持。
charoff
  • pixels
  • %
HTML5 中不支持。
span number 规定 col 元素应该横跨的列数。
valign
  • top
  • middle
  • bottom
  • baseline
HTML5 中不支持。
width
  • %
  • pixels
  • relative_length
HTML5 中不支持。

全局属性

<col> 标签支持 HTML 5 中的全局属性。

事件属性

<col> 标签支持 HTML 5 中的事件属性。