html 为什么< div>当它变得太大时我不滚动?

kokeuurv  于 2022-12-16  发布在  其他
关注(0)|答案(1)|浏览(114)

是的,这可能是最新的问题,但我仍然有它:
我有一个div,我给它一个灰色的背景,只是为了向你展示它的影响。
这是一个简单的类:

.test{
    overflow: scroll;
    background-color: gray;
}

这是它的样子:

您可以清楚地看到,divs背景全部是灰色的,因此,当我展开其中一个类别时,应该滚动:

但是你也看到了,一旦我把它扩展到比窗口长,就没有办法滚动,没有滚动条-什么都没有。
但是你也可以看到div在扩展,就像你可以看到图片底部的灰色背景一样,所以后面有更多的内容,如果我增加窗口的大小,我可以看到下面的内容,所以它确实存在。
你能给予我一个例子,我还可以尝试什么,或者还有什么可能阻止我的滚动?

gkn4icbw

gkn4icbw1#

你需要增加div的高度,如果div超过了上面提到的高度,它将开始滚动

.test{
    overflow-y: auto;
    background-color: gray;
    height: "80vh"
}

相关问题