2

我想在一个高度延伸到浏览器窗口下方的 div 内滚动,而浏览器窗口上没有出现滚动条。

当我在 body 标记上添加溢出:隐藏样式时,只要 div 高度小于窗口高度,它就可以工作。当 div 高度 > 浏览器窗口高度时,如何获得相同的效果?

4

1 回答 1

3

div 高度是否大于窗口高度,因为您已在 css 中以这种方式设置它,还是 div 内只有很多内容?

如果您已经在 css 中设置了它的高度,您可能必须先将其包装在另一个 div 中。否则,试试这个:

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

div {
    height: 100%;
    width: 50%;
    overflow-y: scroll;
}

例子

于 2013-03-14T00:42:12.463 回答