margin传递(塌陷现象)
互相嵌套的块级元素,子元素的margin-top会作用在父元素上,导致父元素一起向下移动。
只有margin-top会有传递的问题,其他三个方向是没有传递问题的。

解决方案:
-
给父元素设置border-top或者padding-top(分隔父子元素的margin-top)
-
给父元素设置padding-top来达到相同的效果

-
给父元素设置overflow:hidden(推荐使用,触发BFC)
-
将其中一个元素转换成行内块元素
-
给其中一个元素设置浮动:当父容器或子容器处于浮动时,就不存在margin传递问题了,因为已经脱离了文档流