为什么会外边距合并,怎么处理margin塌陷(盒模型)

Margin合并,相邻元素会合并

  • 没有padding,border,则相邻
  • margin上下会合并,左右不会
  • 父元素与子元素都设置margin-top时取最大值
  • 兄弟元素margin-top与margin-bottom合并

解决方法

  • 父元素添加padding-top,border取消与子元素margin合并
  • 根元素的盒的margin不合并
  • 浮动可以取消margin合并
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • 1.在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例 概念:在CSS当...
    饥人谷_任磊阅读 3,984评论 0 3
  • 1. 在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例 外边距合并:外...
    进击的阿群阅读 4,485评论 1 2
  • 在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例 在CSS当中,相邻的...
    Nicklzy阅读 4,282评论 0 49
  • relative:生成相对定位的元素,通过top,bottom,left,right的位置相对于其正常位置进行定位...
    zx9426阅读 4,535评论 0 2