外边距重叠

边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容、补白、边框)重合在一起而形成一个单一边界。两个或多个块级盒子的垂直相邻边界会重合。

外边距重叠的结果

结果的边界宽度是相邻边界宽度中最大的值。

如果出现负边界,则在最大的正边界中减去绝对值最大的负边界。

如果没有正边界,则从零中减去绝对值最大的负边界。

外边距重叠的意义

外边距的重叠只产生在普通流文档的上下外边距之间,这个看起来有点奇怪的规则,其实有其现实意义。设想,当我们上下排列一系列规则的块级元素(如段落P)时,那么块元素之间因为外边距重叠的存在,段落之间就不会产生双倍的距离。

防止外边距重叠解决方案

虽然外边距的重叠有其一定的意义,但有时候我们在设计上却不想让元素之间产生重叠,那么可以有如下几个建议可供参考:

  • 外层元素padding代替
  • 内层元素透明边框 border:1px solid transparent;
  • 内层元素绝对定位 postion:absolute:
  • 外层元素 overflow:hidden;
  • 内层元素 加float:left;或display:inline-block;
  • 内层元素padding:1px;

什么是外边距重叠?重叠的结果是什么?相关推荐

  1. CSS 外边距(margin)重叠及防止方法

    边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...

  2. CSS外边距(margin)重叠及防止方法

    #css外边距margin重叠及防止方法CSS外边距(margin)重叠及防止方法 #1-什么是外边距margin重叠1. 什么是外边距(margin)重叠 外边距重叠是指两个或多个盒子(可能相邻也可 ...

  3. css margin为什么重叠,CSS 外边距(margin)重叠及防止方法

    边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...

  4. [css] 外边距重叠是什么?重叠的结果是什么?怎么防止外边距重叠?

    [css] 外边距重叠是什么?重叠的结果是什么?怎么防止外边距重叠? 外边距重叠是什么?外边距重叠指的是,当两个垂直外边距相遇时,它们将形成一个外边距. 重叠后的外边距的高度等于两个发生重叠的外边距的 ...

  5. android 外边距,外边距(padding)重叠的及解决办法

    两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大的值.如果出现负边界,则在最大的正边界中减去绝对值最大的负边界.如果没有正边界,则从零中减去绝对值最大的负边界.注意:相邻的盒 ...

  6. 如何解决外边距重叠问题

    CSS 外边距(margin)重叠及防止方法 边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻 ...

  7. CSS 外边距重叠及防止方法

    外边距重叠及防止方法 外边距重叠 1.什么是外边距重叠 2.类型 3.意义 4.特殊情况 解决方法 外边距重叠 1.什么是外边距重叠 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽 ...

  8. CSS之布局(外边距的折叠)

    外边距的折叠[重叠]: <!DOCTYPE html> <html><head><meta charset="UTF-8">< ...

  9. CSS: 深入理解BFC和Margin Collapse (margin叠加或者合并外边距)

    BFC的理解与应用 首先我们来看看w3c规范对BFC的解释,其实对于这种概念的学习上,我们总是建议首先寻找官方的定义,因为原则上来说官方的才是最权威和正确的,而且还比较详细,千万不要因为看到英文就畏惧 ...

最新文章

  1. Service Intent must be explicit
  2. 高性能Cordova App开发学习笔记
  3. 《51单片机应用开发从入门到精通》——1.3 Keil uVision2集成开发环境
  4. 我的世界有宠物系统服务器,我的世界:如果Minecraft加入战斗宠物系统,推荐5大最强生物!...
  5. Window winload.efi 文件丢失解决方法
  6. Python压缩解压zip文件
  7. 科学把妹法 ( ̄▽ ̄)
  8. 阿里云上部署的SQL Server服务器和SVN服务器不能远程访问
  9. mne进行ica分析
  10. 计算机组装与维护教训,组装电脑:如果电脑出现异常一定要小心了,马虎可能会烧毁主板!...
  11. 【涂鸦物联网足迹】涂鸦云平台接口列表—万能红外遥控器
  12. 中国智慧城市健康发展应注意八个方面
  13. 还在为网速烦恼?你可能没有使用华为云CDN加速服务
  14. js 切比雪夫多项式实现
  15. 软电话 开源的和免费的大全
  16. Android 9.0 10.0 开机后过滤部分通知声音(屏蔽一些杂乱通知声音)
  17. 修改注册表出现“无法编辑UncheckedValue:写该值的新内容时出错”的解决方法
  18. Android:TV设置遥控器组合键
  19. 第四阶段vue项目总结(新手小白一枚,不建议参考。 )
  20. 每个人心中都有一座“酋长岩”?

热门文章

  1. 互联网晚报 | 450个小城市超9成房价不过万元;巴奴火锅创始人再回应“9元5片土豆”;华兴资本控股:控股股东包凡目前正配合调查...
  2. 骁龙710装鸿蒙系统,高通骁龙710处理器发布 采用三星10nm工艺
  3. JS中那些拧巴的概念-原型
  4. const指针与指向const的指针
  5. pycharm使用技巧 之 新建文件自动添加表头信息
  6. 微信小程序开发--框架
  7. ubuntu更换pip源
  8. 运动蓝牙耳机什么牌子好,运动蓝牙耳机品牌推荐
  9. 新家首发——试跑多线程
  10. 《王者荣耀》与BMW宝马跨界合作