关于HTML colgroup标签的用法你知道哪些?

  关于HTMLcolgroup标签的定义和用法:
 
  <colgroup>标签用于对表格中的列进行组合,以便对其进行格式化。
 
  如需对全部列应用样式,<colgroup>标签很有用,这样就不需要对各个单元和各行重复应用样式了。
 
  <colgroup>标签只能在table元素中使用。
 
  两个colgroup元素为表格中的三列规定了不同的对齐方式和样式(注意第一个colgroup元素横跨两列):
 
  <tablewidth="100%"border="1">
 
  <colgroupspan="2"align="left"></colgroup>
 
  <colgroupalign="right"style="color:#0000FF;"></colgroup>
 
  <tr>
 
  <th>ISBN</th>
 
  <th>Title</th>
 
  <th>Price</th>
 
  </tr>
 
  <tr>
 
  <td>3476896</td>
 
  <td>MyfirstHTML</td>
 
  <td>$53</td>
 
  </tr>
 
  </table>
 
  浏览器支持
 
  所有主流浏览器都支持<colgroup>标签。
 
  Firefox、Chrome以及Safari仅支持colgroup元素的span和width属性。
 
  HTMLcolgroup的可选属性,如下图:
 
  图1.webp
 
  关于HTMLcolgroup和col元素的提示和注释:
 
  提示:请为<colgroup>标签添加class属性。这样就可以使用CSS来负责对齐方式、宽度和颜色等等。
 
  注释:col元素是仅包含属性的空元素。如需创建列,您就必须在tr元素内部规定td元素。
 
  col标签为表格中一个或多个列定义属性值。colgroup标签用于对表格中的列进行组合,以便对其进行格式化。
 
  关于HTMLcolgroup标签和col元素的具体作用如下:
 
  它们的作用主要就是来控制单元格的宽度了,这样省去单独定义每个单元格的麻烦,过去我们往往是在第一行中的th或者td上定义宽度来规定每列的宽度,而col不但可以定义宽度还能同时定义其他的属性,例如可以通过col来控制几列宽度的总和,还可以控制这列的背景色。但理想是丰满的,现实是骨干的,正如前面所说,功能越大不代表其兼容性也越强,据现有的测试下来,col和colgroup能发挥作用还能保证兼容的应用就只有俩:width和background。对于width,个人宁愿使用常规方式,第一行设置宽度,保证列宽。对于bacground,一般实际中表格大面积使用不同背景的情况也很少见。
 
  
 
  <html>
 
  <body>
 
  <TABLEborder=1span="3"width="600px">
 
  <COLGROUPbgcolor="red"span=3>
 
  <colwidth="150px"style="display:block">
 
  <colwidth="300px"bgcolor=green>
 
  <colwidth="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>






本文转载自中文网
 

推荐阅读