美文网首页
CSS: margin叠加几种情况

CSS: margin叠加几种情况

作者: 三木成森_yyy | 来源:发表于2019-05-15 07:58 被阅读0次

margin叠加的意思是:当两个或者更多的垂直外边距 相遇时,它们将形成一个外边距,这个外边距的高度等于两个发生叠加的外边距中高度较大者。

1.当一个元素出现在另一个元素上面时,第一个元素的底边外边距与第二个元素的顶边外边距发生叠加。如图:

2.当一个元素在另一个元素中时,它们的顶边距和低边距也会发生叠加

3. 如果一个元素是空元素(即一个元素没有内容,内边距和边框),这种情况外边距的顶边距和低边距碰在一起也会发生叠加

4.在上面那种空元素的情况,如果该空元素与另一个元素的外边距碰在一起,也会发生叠加。

注: 以上4种外边距叠加情况只会发生在普通文档流的垂直方向。行内框、浮动框、绝对定位框之间的外边距不会发生叠加,同样水平方向也不会发生叠加。

参考书籍:精通css,高级web标准解决方案

相关文章

  • CSS: margin叠加几种情况

    margin叠加的意思是:当两个或者更多的垂直外边距相遇时,它们将形成一个外边距,这个外边距的高度等于两个发生叠加...

  • css-doc

    margin塌陷BFC 这是margin塌陷的几种情况之一,另外的你可以google其他几种情况。我在这里说一种情...

  • live-woa-build

    CSS中margin边界叠加问题及解决方案 doc vue-music mand-mobile HTML 5 Ta...

  • CSS之二三事

    CSS不正交 各属性间互相影响margin vs border:margin默认情况下会合并,如父子margin合...

  • CSS 外边距叠加详解

    CSS 外边距叠加有以下几种情形: 相邻(兄弟)元素的上下边距叠加 包含(父子)元素的上下边距叠加 元素自身的上下...

  • 小程序坐标 position盒位置 和 display盒内布局

    CSS 理解 margin 与 padding position位置:默认值static,正常流显示 其他几种样式...

  • 前端刷题(不停更新记录)

    1、css兼容性有哪几种处理方案?- 1、css初始化 margin:0;padding:0 2、各自浏览器适应 ...

  • CSS制作三角形等指示标

    利用css的背景叠加 三角形的down 三角形的up *{ margin:0; padding:0; } ul{ ...

  • CSS布局

    简单介绍几种CSS布局方式 左右布局 实现的方式: 1.float + margin: 2.position的ab...

  • css设置元素水平垂直都居中显示

    css设置元素水平垂直都居中显示 知道元素大小的情况 css3中不确定元素大小的情况 margin:auto实现绝...

网友评论

      本文标题:CSS: margin叠加几种情况

      本文链接:https://www.haomeiwen.com/subject/mwkuaqtx.html