美文网首页
垂直外边距合并(外边距塌陷)

垂直外边距合并(外边距塌陷)

作者: DREAM_38f7 | 来源:发表于2018-12-04 11:26 被阅读0次

使用margin定义块元素的垂直外边距时,可能会出现外边距的合并。

相邻块元素垂直外边距的合并

当上下相邻的两个块元素相遇时,如果上面的元素有下外边距margin-bottom,下面的元素有上外边距margin-top,则他们之间的垂直间距不是margin-bottom与margin-top之和,而是两者中的较大者。这种现象被称为相邻块元素垂直外边距的合并(也称外边距塌陷)。

嵌套块元素垂直外边距的合并

对于两个嵌套关系的块元素,如果父元素没有上内边距及边框,则父元素的上外边距会与子元素的上外边距发生合并,合并后的外边距为两者中的较大者,即使父元素的上外边距为0,也会发生合并。

解决方案:

可以为父元素定义1像素的上边框或上内边距。

可以为父元素添加overflow:hidden。(推荐)

相关文章

  • 垂直外边距合并(外边距塌陷)

    使用margin定义块元素的垂直外边距时,可能会出现外边距的合并。 相邻块元素垂直外边距的合并 当上下相邻的两个块...

  • 前端布局之外边距塌陷问题

    块级元素的上下外边距有时候会合并,合并后的外边距等于合并前两个外边距中的较大值,这种现象称为外边距塌陷。 外边距塌...

  • CSS外边距塌陷问题

    外边距塌陷: 块级元素的上下外边距有时候会合并,合并后的外边距等于合并前两个外边距中的较大值,这种现象称为外边距塌...

  • 前端笔记——CSS常见问题及解决方案

    问题一:外边距合并问题 问题描述:外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的...

  • margin合并/塌陷问题

    外边距合并的几种情况 所谓的外边距合并就是,当两个垂直外边距相遇时,它们将形成一个外边距。合并的外边距的高度等于两...

  • css外边距重叠介绍

    介绍 外边距合并指的是,当两个垂直外边距相遇时,形成一个外边距。合并后的外边距高度等于两个发生合并的外边距的高度重...

  • 外边距合并,W3shcool中的理解

    外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度...

  • margin外边距合并问题(转自W3C)

    外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度...

  • margin合并及解决办法

    外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度...

  • CSS框模型

    总体 内边距 边框 外边距 外边距合并 两个外边距,当垂直相遇时,将合并成一个外边距,其高度等于较大者。 普通文本...

网友评论

      本文标题:垂直外边距合并(外边距塌陷)

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