我知道这个问题,但所有答案都无法在Safari,Chrome等系统中使用。
可以接受的策略(如此处所示)是设置躯干高度和溢出属性,如下所示:
<table>
<thead>
<tr><th>This is the header and doesn't scroll</th></tr>
</thead>
<tbody style="height:100px; overflow:auto;">
<tr><td>content that scrolls</td></tr>
<tr><td>content that scrolls</td></tr>
<tr><td>content that scrolls</td></tr>
<tr><td>content that scrolls</td></tr>
<tr><td>content that scrolls</td></tr>
<tr><td>content that scrolls</td></tr>
<tr><td>content that scrolls</td></tr>
</tbody>
</table>
不幸的是,这不适用于任何Webkit浏览器。关于它的错误报告似乎没有被高度重视(报告于6月5日)。
所以我的问题是:是否有其他切实可行的替代策略?我尝试了两表方法,但是无法保证标题将与内容对齐。我是否只需要等待Webkit对其进行修复?