COLGROUP 元素 | colGroup 对象
指定表格中一列或一组列的默认属性。
成员表
下面的表格列出了 colGroup 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。
标签属性/属性
行为
集合
事件
方法
对象
样式
注释
嵌套的 COL 属性将覆盖 COLGROUP 属性。
使用 span 属性可以指定 COLGROUP 定义的表格列数。该属性的默认值为 1。
COL 元素可以出现在 COLGROUP 元素之外,这两个元素可用于类似的目的。但是,你必须使用 COLGROUP 元素来决定表格内部分隔线(规则)应该处于的位置。本页的第一个例子演示了此技术。
若在 COLGROUP 中嵌套了 COL 元素则应该避免在 COLGROUP 中使用 span 标签属性。这是因为属于嵌套的 COL 元素的 span 标签属性将覆盖 COLGROUP 元素中的标签属性。这可能引起代码的混乱及可能并非所愿的结果。在下面的第二个例子中演示了这一特性。
TABLE 对象及其关联元素有一个独立的表格对象模型,该模式给出了不同于常规对象模型的实用方法。要获得关于表格对象模型更多的信息,请参看如何动态生成表格。
此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。
此元素是块元素。
此元素需要关闭标签。
示例
下面的例子使用了 COLGROUP 元素指定表格中两组列的特征。
<HTML>
<BODY>
<TABLE border="2px" RULES="groups">
<!-- 规则设定为“groups”,这将在由 COLGROUP 定义的
表格列周围放置内部分隔线。 -->
<COLGROUP SPAN="2" STYLE="color:red">
</COLGROUP>
<COLGROUP STYLE="color:blue">
</COLGROUP>
<TR>
<TD>此列位于第一组。</TD>
<TD>此列位于第一组。</TD>
<TD>此列位于第二组。</TD>
</TR>
<TR>
<TD>此列位于第一组。</TD>
<TD>此列位于第一组。</TD>
<TD>此列位于第二组。</TD>
</TR>
</TABLE>
</BODY>
</HTML>
此特性需要 Microsoft® Internet Explorer 4.0 或以后版本。请单击下面的图标安装最新版本。然后重新装入此页再查看示例。
若在 COLGROUP 中嵌套了 COL 元素,COL 元素的标签属性将覆盖 COLGROUP 元素的标签属性。下面的例子演示了这一点。
<HTML>
<BODY>
<TABLE border="2px">
<COLGROUP SPAN="3" STYLE="color:gren;background:black">
<!-- 样式仅应用于前两列,而不是所有的三列,而且字
体是红色而不是绿色。这是 COL 元素的标签属性导致的。 -->
<COL STYLE="color:red">
</COLGROUP>
<TR>
<TD>此列位于第一组。</TD>
<TD>此列位于第一组。</TD>
<TD>此列位于第二组。</TD>
</TR>
<TR>
<TD>此列位于第一组。</TD>
<TD>此列位于第一组。</TD>
<TD>此列位于第二组。</TD>
</TR>
</TABLE>
</BODY>
</HTML>
此特性需要 Microsoft® Internet Explorer 5.5 或以后版本。请单击下面的图标安装最新版本。然后重新装入此页再查看示例。
标准信息
此对象定义在 HTML 4.0
中。
参看
col