怎么解决css DIV嵌套时外层无法自适应高度问题

本篇内容介绍了“怎么解决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嵌套时外层无法自适应高度问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!