overflow: hidden;解决外边距塌陷
我这里将overflow: hidden删除,为什么没有任何变化,不是说会有外边距塌陷的问题吗?
19
收起
正在回答
1回答
同学你好,是有的,同学可以检查下元素看下:
由于sub-inner-box里面的内容设置了margin,父元素在没有设置padding-top或者border的时候,也会跟随子元素一起跑下来。
子元素设置上间距往下移动,父元素也跟随往下移动,下面就会超出一点:
所以overflow: hidden就是为了解决这个问题,当设置之后,父元素就不会跟随往下移动:
overflow: hidden;解决外边距塌陷,遇到的比较少,特殊记一下就行。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星