我在 CSS 中执行以下操作时遇到问题(我想避免在页面准备好时使用额外的 javascript):我有一个 100 行的表格,它的大小比窗口大。我想让表格高度= winodw 高度,这样我就可以在表格上插入滚动条。这样做的原因是我必须在表格周围“导航”div(上下),当你滚动时我希望它是可见的。如果我将容器的高度设置为精确的像素,它会完美工作,但是使用 %,只会在页面上生成带有滚动条的表格。是否可以在没有 javascript 的 CSS 中做到这一点?
所以我当前的表格css:
#mainTable{
width: 100%;
height: 100%;
overflow: auto;
display: block;
}
height=800px
问题是,鉴于窗口为 800 像素,这与我给出的结果不同,因为使用 % 您可以在页面上滚动,而使用 px 您可以在桌面上滚动。