HTML <col> 标签

定义和用法

为表格中一个或多个列定义属性值。您只能在表格或 colgroup 中使用此元素。

HTML 与 XHTML 之间的差异

在 HTML 中,<col> 没有结束标签。

在 XHTML 中,<col> 标签必须被正确的嵌套。

提示和注释:

注释:col 元素是仅包含属性的空元素。如需创建列,您就必须在 tr 元素内部规定 td 元素。

提示:如果您希望在 colgroup 内部为每个列规定不同的属性值时,请使用此元素。如果没有 col 元素,列会从 colgroup 那里继承所有的属性值。

例子

<table border="1">
  <colgroup span="3">
   <col width="20"></col>
    <col width="50"></col>
    <col width="80"></col>
  </colgroup>
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
  </tr>
</table>

可选的属性

DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.

属性 描述 DTD
align
  • right
  • left
  • center
  • justify
  • char
在列中定义单元格中内容的水平排列方式。 STF
char character 规定根据哪个字符来进行文本对齐。
注释:仅当 align="char" 时使用!
STF
charoff
  • pixels
  • %
规定第一个对齐字符的偏移量。
注释:仅当 align="char" 时使用!
STF
span number 定义 <col> 应当横跨的列数。有关 span 属性的详细信息 STF
valign
  • top
  • middle
  • bottom
  • baseline
在列中定义单元格中内容的垂直排列方式。 STF
width
  • %
  • pixels
  • relative_length
定义列的宽度。
注释:将覆盖 <colgroup> 中设置的宽度。
STF

span 属性

<col> 标签,如同 <colgroup> 标签中的 span 属性一样,允许设置设置 <col> 标签能够影响多少列。

在默认情况下,它只能影响一列。举个例子,创建一个有 5 列的 <colgroup>。我们分别将第一列和最后一列靠左和靠右对齐,中间的三列居中。

<colgroup>
  <col align="left" />
  <col align="center" span="3" />
  <col align="right" />
</colgroup>

标准属性

id, class, title, style, dir, lang, xml:lang

如需完整的描述,请访问标准属性

事件属性

onclick, ondblclick, onmousedown, onmouseup, onmouseover, 
onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

如需完整的描述,请访问事件属性