什么是margin-top塌陷?
margin-top塌陷是在CSS的盒子模型中出现的一种现象,当父元素包裹着一个子元素的时候,给子元素设置margin-top属性时,此时只是想让子元素的边框距离父元素边框有一段距离,而却出现了父元素的顶端距离body这个边框出现了位移,这就是margin-top塌陷的现象。
margin-top塌陷解决方法
- 给父元素加边框
- 给父元素添加 overflow:hidden
- 给父元素设置浮动
- 使用伪元素清除浮动
- 给父元素设置display:table
- 给父元素设置position:fixed