为什么在这种情况下不会发生保证金崩溃?

时间:2012-12-06 17:49:07

标签: css margin

为什么在this案例中没有发生保证金崩溃?

<p> First </p>
<p id="second"> Second </p>

p {
    background-color:red;
    margin-top:10px;
    display:inline;
    margin-right:10px;
}
#second {
    margin-left:10px;
}

这两者之间的差距最终为20px,而不是10px。为什么?

3 个答案:

答案 0 :(得分:1)

引用the doc

  

水平边距永不崩溃。

答案 1 :(得分:0)

边距折叠仅在2个垂直块元素之间发生。
你有水平元素,这两个都是内联元素。
因此,利润率没有崩溃。

答案 2 :(得分:0)

您始终可以将样式放在HTML中以确保安全工作..? 否则还要使用重置CSS?