我有一个高度大于屏幕的 div,我试图消除滚动条并让它仍然填满页面(无论页面大小)。我设置overflow: hidden
然后设置$(window).height()
但我仍然看到一个滚动条。
这样做$(window).height() - 20
可以消除它,但似乎我不应该这样做。所以也许- 20
可以在 jsfiddle.net 窗口中工作......如果窗口更大怎么办?
我有一个高度大于屏幕的 div,我试图消除滚动条并让它仍然填满页面(无论页面大小)。我设置overflow: hidden
然后设置$(window).height()
但我仍然看到一个滚动条。
这样做$(window).height() - 20
可以消除它,但似乎我不应该这样做。所以也许- 20
可以在 jsfiddle.net 窗口中工作......如果窗口更大怎么办?
窗口高度不考虑默认应用于正文的边距。如果你消除这个边距,你应该得到你想要的效果:
html, body {
margin: 0;
padding: 0;
}
你没有考虑到身体的边缘。见http://jsfiddle.net/zerkms/Hmw7M/
body {
padding: 0;
margin: 0;
}