什么是外边距重叠?重叠的结果是什么?
外边距重叠
边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容、补白、边框)重合在一起而形成一个单一边界。两个或多个块级盒子的垂直相邻边界会重合。
外边距重叠的结果
结果的边界宽度是相邻边界宽度中最大的值。
如果出现负边界,则在最大的正边界中减去绝对值最大的负边界。
如果没有正边界,则从零中减去绝对值最大的负边界。
外边距重叠的意义
外边距的重叠只产生在普通流文档的上下外边距之间,这个看起来有点奇怪的规则,其实有其现实意义。设想,当我们上下排列一系列规则的块级元素(如段落P)时,那么块元素之间因为外边距重叠的存在,段落之间就不会产生双倍的距离。
防止外边距重叠解决方案
虽然外边距的重叠有其一定的意义,但有时候我们在设计上却不想让元素之间产生重叠,那么可以有如下几个建议可供参考:
- 外层元素padding代替
- 内层元素透明边框 border:1px solid transparent;
- 内层元素绝对定位 postion:absolute:
- 外层元素 overflow:hidden;
- 内层元素 加float:left;或display:inline-block;
- 内层元素padding:1px;
什么是外边距重叠?重叠的结果是什么?相关推荐
- CSS 外边距(margin)重叠及防止方法
边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...
- CSS外边距(margin)重叠及防止方法
#css外边距margin重叠及防止方法CSS外边距(margin)重叠及防止方法 #1-什么是外边距margin重叠1. 什么是外边距(margin)重叠 外边距重叠是指两个或多个盒子(可能相邻也可 ...
- css margin为什么重叠,CSS 外边距(margin)重叠及防止方法
边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大 ...
- [css] 外边距重叠是什么?重叠的结果是什么?怎么防止外边距重叠?
[css] 外边距重叠是什么?重叠的结果是什么?怎么防止外边距重叠? 外边距重叠是什么?外边距重叠指的是,当两个垂直外边距相遇时,它们将形成一个外边距. 重叠后的外边距的高度等于两个发生重叠的外边距的 ...
- android 外边距,外边距(padding)重叠的及解决办法
两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽度中最大的值.如果出现负边界,则在最大的正边界中减去绝对值最大的负边界.如果没有正边界,则从零中减去绝对值最大的负边界.注意:相邻的盒 ...
- 如何解决外边距重叠问题
CSS 外边距(margin)重叠及防止方法 边界重叠是指两个或多个盒子(可能相邻也可能嵌套)的相邻边界(其间没有任何非空内容.补白.边框)重合在一起而形成一个单一边界. 两个或多个块级盒子的垂直相邻 ...
- CSS 外边距重叠及防止方法
外边距重叠及防止方法 外边距重叠 1.什么是外边距重叠 2.类型 3.意义 4.特殊情况 解决方法 外边距重叠 1.什么是外边距重叠 两个或多个块级盒子的垂直相邻边界会重合.结果的边界宽度是相邻边界宽 ...
- CSS之布局(外边距的折叠)
外边距的折叠[重叠]: <!DOCTYPE html> <html><head><meta charset="UTF-8">< ...
- CSS: 深入理解BFC和Margin Collapse (margin叠加或者合并外边距)
BFC的理解与应用 首先我们来看看w3c规范对BFC的解释,其实对于这种概念的学习上,我们总是建议首先寻找官方的定义,因为原则上来说官方的才是最权威和正确的,而且还比较详细,千万不要因为看到英文就畏惧 ...
最新文章
- Service Intent must be explicit
- 高性能Cordova App开发学习笔记
- 《51单片机应用开发从入门到精通》——1.3 Keil uVision2集成开发环境
- 我的世界有宠物系统服务器,我的世界:如果Minecraft加入战斗宠物系统,推荐5大最强生物!...
- Window winload.efi 文件丢失解决方法
- Python压缩解压zip文件
- 科学把妹法 ( ̄▽ ̄)
- 阿里云上部署的SQL Server服务器和SVN服务器不能远程访问
- mne进行ica分析
- 计算机组装与维护教训,组装电脑:如果电脑出现异常一定要小心了,马虎可能会烧毁主板!...
- 【涂鸦物联网足迹】涂鸦云平台接口列表—万能红外遥控器
- 中国智慧城市健康发展应注意八个方面
- 还在为网速烦恼?你可能没有使用华为云CDN加速服务
- js 切比雪夫多项式实现
- 软电话 开源的和免费的大全
- Android 9.0 10.0 开机后过滤部分通知声音(屏蔽一些杂乱通知声音)
- 修改注册表出现“无法编辑UncheckedValue:写该值的新内容时出错”的解决方法
- Android:TV设置遥控器组合键
- 第四阶段vue项目总结(新手小白一枚,不建议参考。 )
- 每个人心中都有一座“酋长岩”?