第157天 外边距重叠是什么?重叠的结果是什么?怎么防止外边距重叠?
比如左边一个元素给了个边距为20px,右边给了30px,那么在浏览器中两个元素的间隔将会是30px。
BFC。
什么是外边距重叠?
重叠的结果是什么?
怎样防止外边距重叠?
就是BFC嘛 只是换了一种说法嘛
Most helpful comment
外边距重叠指的是,当两个垂直外边距相遇时,它们将形成一个外边距。 重叠后的外边距的高度等于两个发生重叠的外边距的高度中的较大者。
发生的条件:属于同一个BFC的两个相邻元素上下margin会重叠。
举例1:当一个元素出现在另一个元素上面时,重叠后的外边距的高度等于两个发生重叠的外边距的高度中的较大者。
举例2: 当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和/或下外边距也会发生重叠。如果这个外边距遇到另一个元素的外边距,它还会发生重叠。