是否有用于分组的标签" td"或者" th"标签?

时间:2017-02-03 16:16:36

标签: html html5 html-table

是否存在用于对thtd元素进行分组的标记?

我需要这样的东西:

<table>
  <thead>
    <tr>
      <th></th>
      <th></th>
      <GROUP>
        <th></th>
        <th></th>
      </GROUP>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td></td>
      <td></td>
      <GROUP>
        <td></td>
        <td></td>
      </GROUP>
    </tr>
  </tbody>
</table>

不,colcolgroup(必须在第一个元素之前插入)不是解决方案。

2 个答案:

答案 0 :(得分:0)

用于对html表中的cols(或行)进行分组,可以使用colspan(或rowspan)属性

  <table> 
      <caption>Test Caption </caption> 
      <tr> <th colspan="2">65</th> 
        <th colspan="2">40</th> 
        <th colspan="2">20</th> 
      </tr> 
      <tr> 
        <th>Men</th> 
        <th>Women</th> 
        <th>Men</th> 
        <th>Women</th> 
        <th>Men</th> 
        <th>Women</th> 
      </tr> 
      <tr> 
        <td>82</td> 
        <td>85</td> 
        <td>78</td> 
        <td>82</td> 
        <td>77</td> 
        <td>81</td> 
      </tr>
  </table>

(或嵌套表)

答案 1 :(得分:0)

  

是否存在用于对th或td元素进行分组的标记?

是的,它被称为colgroup。

不想使用colgroup?对不起,这是分组表列在HTML中的完成方式。使用提供给您的工具,或不使用。