2010-05-24 79 views
8

我想为我的html表格在网页中固定一个高度,如果它自动传递高度,则会显示一个垂直滚动条。用于使用html的表格的垂直滚动条

请大家帮忙。

+2

您可能应该澄清一下,您是希望表格的页眉和/或页脚单元格保持固定状态,而其他单元格可以滚动或不滚动。让他们固定是比较受欢迎的请求,但要明显更棘手。 – reisio 2010-05-24 15:33:37

回答

24

这不是滚动的表格,它是它背后的div。

<div style="height:200px; overflow-y: scroll;"> 
    <table> 
    .... 
    </table> 
</div> 

使用overflow-y如果要同时使用垂直和水平的,如果你只想要一个垂直滚动条和overflow

注意:设置要滚动的溢出属性将始终显示滚动条。如果您希望水平/垂直滚动条仅在需要时显示,请使用auto

+0

什么是div?你为什么不只是滚动桌子? – ANeves 2010-05-24 15:42:39

+0

+1以获得比我更完整的答案。 – Tejs 2010-05-24 17:47:20

6

你想要表中放置一个div中,像这样:该专区内

<div style="height: 400px; overflow: auto;"> 
    <!-- Html Elements --!> 
</div> 

任何东西,当它在高度400像素,将溢出和滚动条将被显示。

+0

什么是div?你为什么不只是滚动桌子? – ANeves 2010-05-24 15:38:45