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

如需完整的描述,請訪問事件屬性