html5 – 我应该使用,如果是的话,为什么以及如何使用?

我一直在尝试正确使用colgroup和col标签,但我没有得到它.我阅读了规范和所有这些,但我不明白它的目的或如何实现它.

有什么建议?

解决方法

在表元素中使用colgroup来帮助理解具有不规则标题的表中信息的复杂层次结构.

WAI有一个完整的信息页面,介绍如何处理这种情况:
Tables with irregular headers并了解col和colgroup的使用

To associate the first-level headers properly with all cells of both columns,the column structure needs to be defined at the beginning of the table. A <col> element identifies each column,beginning on the left. If a header spans two or more columns,use a <colgroup> element instead of that number of <col> elements,and the number of columns spanned is noted in the span attribute.

话虽这么说,这些元素的最佳用例是为样式列而不重复样式或类属性

<table>
  <colgroup>
    <col style="background-color:red">
    <col style="background-color:yellow">
    <col style="background-color:blue">
  </colgroup>
  <tr>
    <th>First</th>
    <th>Second</th>
    <th>Third</th>
  </tr>
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
</table>

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码