Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在比浏览器窗口大的div中滚动_Css_Scrollbar - Fatal编程技术网

Css 在比浏览器窗口大的div中滚动

Css 在比浏览器窗口大的div中滚动,css,scrollbar,Css,Scrollbar,我想在一个div内滚动,该div的高度延伸到浏览器窗口下方,而浏览器窗口上不会出现滚动条 当我在body标签上添加一个overflow:hidden样式时,只要div高度browser window height时,如何获得相同的效果?div height是否大于window height,是因为您在css中将其设置为那样,还是div中有很多内容 如果您已经在css中设置了它的高度,那么您可能必须首先将它包装到另一个div中。否则,请尝试以下操作: html, body { height

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


当我在body标签上添加一个overflow:hidden样式时,只要div高度<窗口高度,这个样式就可以工作。当div height>browser window height时,如何获得相同的效果?

div height是否大于window height,是因为您在css中将其设置为那样,还是div中有很多内容

如果您已经在css中设置了它的高度,那么您可能必须首先将它包装到另一个div中。否则,请尝试以下操作:

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

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

div高度大于窗口高度,因为内容是动态生成的。我会试试你的解决方案,并告诉你结果。