只是无法弄清楚这套巧妙的规则何时会有所帮助。当您将不同的布局组合在一起时,它们打破了盒子模型的简单性并提供了无限的麻烦来源。那么是什么原因呢?
参考规则。
更新:规则对于兄弟元素来说是非常合乎逻辑的,但是为什么边距应该传播到父元素直到树?解决了什么样的问题?
例如:
<div style="margin: 20px; background-color: red;">
<div style="margin: 20px;">
<p style="margin: 100px;">red</p>
</div>
</div>
<div style="margin: 20px; background-color: blue;">blue</div>
顶级 div 彼此间隔 100 像素。