当前位置:  开发笔记 > 前端 > 正文

子div的高度溢出父容器

如何解决《子div的高度溢出父容器》经验,为你挑选了1个好方法。

我们需要为div的溢出文本设置垂直滚动条.问题是当我们将高度设置为100%并溢出到auto时,它会扩展到其父容器之外,因为它前面有另一个兄弟div.这是一个例子:



...

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec condimentum pretium nisl.

app-body设定为100%,则它以具有100像素的高度,这使得它溢出超出的底部container通过2em.我们尝试根本不使用高度app-body但是导致它溢出而没有显示滚动条.

我知道我们可以将高度设置为较小的百分比或固定数量的像素,但如果字体大小改变,这将导致我们的问题.如果高度100% - 2em有效,那么这将是我们试图定义的.



1> o.k.w..:

试试这个,将app-body定位设置为绝对值,然后将顶部固定为3em,其余部分固定为0:


PS:以上在FF3.6,IE8,Webkit浏览器上测试过.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有