本篇内容介绍了“怎么解决css DIV嵌套时外层无法自适应高度问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1、在外层的CSS代码中加入display:table
2、第二种解决方法是定义一个CSS类:
.box:after{ content:"."; display:block; height:0px; clear:both; visibility:hidden; }
然后将父层DIV代码中的<divid="main">改为<divid="main"class="box">。
3、在外层(父层)CSS代码中加入overflow:auto;
在我使用了上面3种方法后,我觉得只有第3种方法有效,但是其效果不是很好,但是不会出现异常,不过为了更***的解决这个问题,我介绍一个很有效的方法给大家试试,这个方法绝对有效,而且也是很简单的。
最终解决方法:根据上面的3个方法,最终我的解决方法是,在外层(父层)CSS代码中加入下面两个属性值(一个都不能少)。
clear:both;overflow:auto;
“怎么解决css DIV嵌套时外层无法自适应高度问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!