css 外边距合并是什么意思


本文摘自PHP中文网,作者藏色散人,侵删。

css外边距合并是指当两个垂直外边距相遇时,它们将形成一个外边距,并且合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者;但是只有普通文档流中块框的垂直外边距才会发生外边距合并,而行内框、浮动框或绝对定位之间的外边距不会合并。

本文操作环境:Dell G3电脑、Windows7系统、css3版。

推荐:《css视频教程》

css 外边距合并是什么意思

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。

合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

外边距合并(叠加)是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。

简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。请看下图:

d4ec1da130f90aa843c867940d72a45.png

当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和/或下外边距也会发生合并。请看下图:

e33e0bc030957286a865084db9108a1.png

外边距合并初看上去可能有点奇怪,但是实际上,它是有意义的。以由几个段落组成的典型文本页面为例。第一个段落上面的空间等于段落的上外边距。如果没有外边距合并,后续所有段落之间的外边距都将是相邻上外边距和下外边距的和。这意味着段落之间的空间是页面顶部的两倍。如果发生外边距合并,段落之间的上外边距和下外边距就合并在一起,这样各处的距离就一致了。

注释:只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。

以上就是css 外边距合并是什么意思的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css用什么打开

css怎么改变光标颜色

css有哪些选择器

css中颜色有几种表达方式

css align-content属性怎么用

在html元素中设置css样式的方式是什么

深入理解px、rem、em、vh、vw之间的区别

css怎么改变png图片的颜色

css怎么让图片横着排列

html css js 区别是什么

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...