overflow-y: auto;无法达成预期的滚动效果

图片描述

我的父容器设置了height: 100%; overflow-y: auto;,但是子元素超出之后,滚动条却不能滚动,倒是body的滚动条可以滚动
.mainheight为固定值的时候,是起作用的
但是百分比就不行了
同样,我使用gird1fr,也不行

阅读 3.5k
2 个回答

.main的height为100%的时候没有起作用!

html,body均要设置height:100%

<style>
html,body{
    height:100%;
    margin:0;
}
.con{
    height:100%;
    overflow:auto;
}
</style>

<div class="con">
    <p>
    ...
    高度很长的内容...
    ...
    </p>
</div>

如果答案对你有用,麻烦点赞加采纳,谢谢 ^^

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题