HTML表格 - 我可以在thead之前添加一个额外的tbody吗?

Mat*_*ima 1 html html-table

我需要在表的顶部添加一些与所述表的列对齐的元素.

该表包含一个<thead>(由于jquery.tablesorter插件而需要).我假设如果我把另一个<tbody>放在我的上面,<thead>我就可以保持这些元素与其余的列一致,但chrome和firefox都会<tbody>在每个下面呈现<thead>.

例:

<table>
    <tbody>
        <tr>
            <td>1</td><td>1</td><td>1</td>
        </tr>
    </tbody>
    <thead>
        <tr>
            <th>head</th><th>head</th><th>head</th>
        </tr>
    </thead>        
    <tbody>
        <tr>
            <td>2</td><td>2</td><td>2</td>
        </tr>
        <tr>
            <td>3</td><td>3</td><td>3</td>
        </tr>
        <tr>
            <td>4</td><td>4</td><td>4</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

虽然我理解这一点,但我仍然需要找到一种方法让这些元素与特定列保持一致.

rgv*_*ley 5

您可以<thead>像这样使用多行: -

<table>

   <thead>

     <tr> <td>1</td> <td>1</td> </tr>

     <tr> <td>head</td> <td>head</td> </tr>

   </thead>

</table>
Run Code Online (Sandbox Code Playgroud)