美文网首页
margin 合并(折叠)的问题

margin 合并(折叠)的问题

作者: 年丶轮 | 来源:发表于2019-05-13 16:13 被阅读0次

首先需要明确的是:

margin合并只发生在上下边距;左右的 margin 会正常显示。

下面举例说明:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            padding: 0;
            margin: 0;
        }

        .left{
            width: 100px;
            height: 100px;
            margin: 100px 100px;
            display: inline-block;
            background: #000;
            
        }
        .right{
            width: 100px;
            height: 100px;
            margin: 100px 100px;
            display: inline-block;
            background: red;
        }
    </style>
</head>
<body>
<!-- 第一个例子,看的是边距左右和上下哪一个会重叠-->
    <div class="left"></div>
    <div class="right"></div>
</body>
</html>
两个块 border 之间的水平距离是200px

接下来我们把两个元素变成块级元素,看一看(只需要把 display 值改为 block 或者直接删掉 display 这个属性)

两个块 border 之间的竖直距离是100px

这个时候就是发生了 margin 的合并(折叠)。
但是如果连个块的之间的margin设置的距离不一样,浏览器会取哪一个值呢,接下来,我们将黑色块的下边距设置为200px;红色块的上边距不变依旧为100px,看看结果


两个块 border 之间的竖直距离是200px

如果两个块之间的竖直距离不一样,浏览器默认取较大值作为两者之间的距离。

相关文章

  • margin 合并(折叠)的问题

    首先需要明确的是: margin合并只发生在上下边距;左右的 margin 会正常显示。 下面举例说明: 接下来我...

  • Css—盒模型外边距折叠带来的影响

    MDN上外边距折叠的定义 块的上外边距margin-top和下外边距margin-bottom有时合并(折叠)为单...

  • margin的合并

    我们在给div设置margin属性的时候,会出现margin 合并的问题。 Q:什么是margin合并呢? A:我...

  • 小技巧合集之css

    01 修改placeholder样式 02 margin合并/塌陷问题解决方法 具体详见:margin合并/塌陷问题

  • margin相关-外边距折叠

    简介 1 .块的margin-top,margin-bottom有时合并折叠为2单个边距,大小是单个边距的最大值,...

  • css问题搜集

    margin 负值问题margin百分比margin外边距合并合并外边距2深入理解line-heightflexb...

  • CSS-外边框合并(marin collapsing)的原因及解

    css有一些特殊的现象,需要我们去解决,今天说的就是外边距margin合并问题。 1.父子元素的外边距折叠 下面的...

  • inline-block,BFC,外边距合并

    在什么场景下会出现外边距合并?如何合并? 产生折叠的必备条件:margin必须是邻接的 必须是处于常规文档流(非f...

  • margin合并/塌陷问题

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

  • 关于margin合并的问题

    合并的情况 1.垂直元素 2,父子元素没有内边距或边框隔开,就祖先元素overflow:hidden/auto/s...

网友评论

      本文标题:margin 合并(折叠)的问题

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