CSS中外边距叠加问题
来源:互联网 发布:淘宝订单号查询物流 编辑:程序博客网 时间:2024/06/04 19:16
外边距叠加-情况一
:当一个元素出现在另一个元素上面时,第一个元素的底外边距与第二个元素的顶外边距发生叠加
当两个或者多个垂直外边距相遇时,它们将形成一个外边距。这个外边距的高度等于两个发生叠加的外边距的高度中的较大者。
外边距叠加-情况二
:当一个元素包含在另一个元素中时(假设没有内边距或者边框将外边距分隔开),它们的顶和底外边距也会发生重叠
- body{border: 1px solid #ccc;}
- #div1{width: 200px;height: 200px;background-color: red;margin-top: 30px;}
- #div2{width: 100px;height: 100px;background-color: blue;margin-top: 20px;}
- <div id="div1">
- <div id="div2">内部</div>
- </div>
外边距叠加-情况三
:这是一个空元素,有外边距,但是没有内边距和边框,在这种情况下,顶外边距与底外边距就碰到了一起,它们就会发生叠加。
外边距叠加-情况四
:空元素,有外边距,但是没有内边距和边框,在这种情况下,顶外边距与底外边距就碰到了一起,它们就会发生叠加。
空元素中已经叠加的外边距与另一个空元素的外边距发生叠加
这就是一系列空的段落元素占用的空间非常小的原因,因为它们的所有垂直外边距都叠加到一起,形成了一个很小的外边距。
外边距叠加-情况五
:这是几个段落组成的页面,外边距发生了叠加,段落之间的顶外边距和底外边距发生叠加,这样各处的距离就一致了。
特别注意;只有普通文档流中的块框的垂直外边距才会发生外边距叠加,行内框、浮动框或者绝对定位框之间的外边距不会发生叠加
阅读全文
0 0
- CSS中外边距叠加问题
- CSS中外边距叠加问题
- CSS外边距叠加问题
- CSS外边距叠加的问题
- 关于CSS外边距叠加问题
- CSS外边距叠加的问题
- CSS/HTML外边距的叠加问题
- CSS外边距叠加
- 网页布局中外边距叠加问题
- css之margin collapse(外边距叠加)
- css 之margin collapsing(外边距叠加)
- css-包含块框外边距叠加
- 如何解决外边距叠加的问题?
- 外边距叠加
- 外边距叠加
- 外边距叠加
- 外边距叠加
- 外边距叠加bug
- 机器学习(六)- fminunc函数
- c++(成员函数的)重载、覆盖与隐藏
- github使用详解
- 专家:FOF机构成功的关键是体系建设
- 初探Architecture Components之LiveData
- CSS中外边距叠加问题
- 关系数据库的第一第二第三范式
- lua c++交互终极版(超级详细)
- 基于Redis的分布式锁到底安全吗
- 创建第一个WCF服务
- SQL Server 与ORACLE数据类型转换对应关系
- Spring Boot应用连接数据库MySQL
- Problem 7 10001st prime
- 5:边框-1.1.1边框圆角