CSS 边距折叠
有时,两个边距会折叠成一个边距。
边距折叠
元素的上边距和下边距有时会折叠成一个 边距等于两个边距中最大的边距。
这不会发生在左边距和右边距上!只有上边距和下边距!
请看以下示例:
1 | 边距折叠的演示: |
在上面的示例中,<h1> 元素的下边距为 50px,并且 <H2> 元素的上边距设置为 20px。
常识似乎表明,<h1>之间的垂直边距 <h2>总共为 70px (50px + 20px)。但由于边距折叠, 实际边距最终为 50px。
所有 CSS 边距属性
属性 | 说明 |
---|---|
margin | 设置所有边距属性 |
margin-bottom | 设置元素的下边距 |
margin-left] | 设置元素的左边距 |
margin-right | 设置元素的右边距 |
margin-top | 设置元素的上边距 |
0评论