html中colGroup,col

col标签为表格中一个或多个列定义属性值。

colgroup标签用于对表格中的列进行组合,以便对其进行格式化。

它们的作用主要就是来控制单元格的宽度了,这样省去单独定义每个单元格的麻烦,过去我们往往是在第一行中的th或者td上定义宽度来规定每列的宽度,而col不但可以定义宽度还能同时定义其他的属性,例如可以通过col来控制几列宽度的总和,还可以控制这列的背景色。但理想是丰满的,现实是骨干的,正如前面所说,功能越大不代表其兼容性也越强,据现有的测试下来,col和colgroup能发挥作用还能保证兼容的应用就只有俩:width和background。对于width,个人宁愿使用常规方式,第一行设置宽度,保证列宽。对于bacground,一般实际中表格大面积使用不同背景的情况也很少见。故个人认为:能不用尽量不用。

<html>
<body>
<TABLE   border=1   span="3" width="600px">   
      <COLGROUP bgcolor="red" span=3>
	    <col width="150px" style="display: block">   
            <col width="300px" bgcolor=green>   
            <col width="150px">  
     </COLGROUP>   
  <TBODY>   
  <TR>   
  <TD>1111</TD>   
  <TD>222</TD>   
  <TD>3333</TD>   
  </TR>   
  <TR>   
  <TD>1111</TD>   
  <TD>222</TD>   
  <TD>3333</TD>   
  </TR>   
  <TR>   
  <TD>1111</TD>   
  <TD>222</TD>   
  <TD>3333</TD>   
  </TR>   
  </TABLE>
 
</body>
</html>

相关推荐