CSS 边距折叠
有时两个边距会合并为一个边距。
边距折叠
元素的顶部和底部边距有时会折叠为一个边距,该边距等于两个边距中较大的一个。
左右边距不会发生这种情况!只有顶部和底部边距才会发生这种情况!
请看以下示例:
在上面的例子中,<h1> 元素的下边距为 50px,并且<h2>元素的上边距设置为 20px。
常识似乎表明,<h1> 和<h2>总共是 70px (50px + 20px)。但由于边距折叠,实际边距最终为 50px。
所有 CSS 边距属性
财产 | 描述 |
---|---|
利润 | 在一个声明中设置所有边距属性的简写属性 |
下边距 | 设置元素的下边距 |
左边距 | 设置元素的左边距 |
右边距 | 设置元素的右边距 |
上边距 | 设置元素的上边距 |