0

http://jsfiddle.net/WL5nr/1/

我有一个高度大于屏幕的 div,我试图消除滚动条并让它仍然填满页面(无论页面大小)。我设置overflow: hidden然后设置$(window).height()但我仍然看到一个滚动条。

这样做$(window).height() - 20可以消除它,但似乎我不应该这样做。所以也许- 20可以在 jsfiddle.net 窗口中工作......如果窗口更大怎么办?

4

2 回答 2

3

窗口高度不考虑默认应用于正文的边距。如果你消除这个边距,你应该得到你想要的效果:

html, body {
    margin: 0;
    padding: 0;
}
于 2013-03-18T04:12:05.027 回答
2

你没有考虑到身体的边缘。见http://jsfiddle.net/zerkms/Hmw7M/

body {
    padding: 0;
    margin: 0;
}
于 2013-03-18T04:11:59.780 回答