有没有一种方法可以“锁定”结果表的html的标题行,以便在浏览器窗口滚动时,标题行仍然可见。我需要它在IE7 + / Firefox / Safari / Chrome下运行。

可以单独使用CSS完成此操作,还是需要JavaScript。

任何提示表示赞赏。

最佳答案

AFAIK,您不能“锁定”表中的任何子元素。所以我知道最好的方法是使用定位元素(根据我的评论):

<div style="position:fixed">
  <!-- you could have multiple <div> or <span> for the table "header" -->
</div>
<table>
  ...
</table>


您可能会遇到的一件事是,您可能必须使用定位在div内的元素的宽度。因此,您可能会发现将所有<table>放在一起并使用<div>会更容易。

10-05 20:41
查看更多