HTML <colgroup> 标签

定義和用法

定义表格列的分组。通过此元素,您可以对列进行组合以便进行格式化。此元素只有在 <table> 标签内部才是合法的。

有两种方式来使用 <colgroup> 标签:一种是对几个同样的列进行简单的定义,另一种是将几个不同的列组合起来。

HTML 与 XHTML 之间的差异

NONE

提示和注釋:

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

例子

<table border="1">
  <colgroup span="3" style="color:#FF0000;"></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 定义 <colgroup> 可以横跨的列数。
有关 span 屬性的详细信息
STF
valign
  • top
  • middle
  • bottom
  • baseline
定義在列組合中內容的垂直排列方式。 STF
width
  • %
  • pixels
  • relative_length
定義列組合的寬度。
注釋:可通过在 <col> 中设置宽度来覆盖 width 屬性!
STF

span 屬性

在 <colgroup> 标签中使用 span,可获得第一个列组的类型。span 屬性的值是 <colgroup> 标签能够影响到的列数。

例如,有 6 列的一个表格,第一组有 4 列,第二组有 2 列,这样的表格在源码上如下所示:

<colgroup span="4"></colgroup>
<colgroup span="2"></colgroup>

浏览器在用例子中的代码将表格单元格合成列时,它会将每行前四个单元格合成第一个列组,将接下来的两个单元格合成第二个列组。这样,<colgroup> 标签的其他屬性就可以用于该列组包含的列中了。

标准屬性

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

如需完整的描述,請訪問标准屬性

事件屬性

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

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