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 |
|
定义列组合中内容的水平排列方式。 | STF |
char | character |
定义一个字符,用来把文本向此字符进行排列。 (与align="char"配合使用) |
STF |
charoff |
|
定义向第一个字符排列的排列偏移量。 (与align="char"配合使用) |
STF |
span | number | 定义 <colgroup> 可以横跨的列数。 |
STF |
valign |
|
定义在列组合中内容的垂直排列方式。 | STF |
width |
|
定义列组合的宽度。 注释:可通过在 <col> 中设置宽度来覆盖 width 属性! |
STF |
span 属性
在 <colgroup> 标签中使用 span,可获得第一个列组的类型。span 属性的值是 <colgroup> 标签能够影响到的列数。
例如,有 6 列的一个表格,第一组有 4 列,第二组有 2 列,这样的表格在源码上如下所示:
<colgroupspan="4"
></colgroup> <colgroupspan="2"
></colgroup>
浏览器在用例子中的代码将表格单元格合成列时,它会将每行前四个单元格合成第一个列组,将接下来的两个单元格合成第二个列组。这样,<colgroup> 标签的其他属性就可以用于该列组包含的列中了。
事件属性
onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
如需完整的描述,请访问事件属性。