css 如何在拉伸内容中使用溢出滚动设置div样式

toiithl6  于 2022-11-27  发布在  其他
关注(0)|答案(3)|浏览(133)

我想有一个页眉,页脚和主要内容内的网页,从来没有延伸到浏览器窗口之外。

如果主区域内的组件溢出,我希望它有一个滚动条(EDIT:但它仍然应该填充主要区域)。我尝试了flexbox,网格,各种线索和错误,我找不到解决方案,如果它甚至是可能的。当组件溢出时,它总是伸展主要区域如此之多,它推动页脚出浏览器边界或主要区域溢出超过页脚停留在页面底部的地方。
我找到了这个问题How to make inner div with overflow:scroll stay inside outer div?,但没有height: 100%的组合对我有效。

编辑:This是我目前的尝试

第一个

cmssoen2

cmssoen21#

要使.component可滚动,您需要在CSS中分配max-height并设置overflow: scroll
第一个

slmsl1lt

slmsl1lt2#

我会在正文中使用flex,并在内容中使用flex grow,然后在内容中绝对定位一个div,使其自动溢出
第一个
如果您需要元件上方的内容,则只需在内容内重复Flex样式即可:
第一次

相关问题