块级元素的上外边距(通常)与下外边距有时会合并为单个外边距,这样的现象称为“margin合并”。
从定义上,我们可以看出如下两点:
块级元素。但不包括浮动(float)和绝对定位(relative)元素——尽管这二者可以使元素块级化; 只发生在垂直方向。严格来说,应该是【只发生在和当前文档流方向的相垂直方向上】——但是默认文档流是水平的这一幕,让我不禁想起了BFC:有记为证
传说,只要满足了以下任一要求即可触发BFC:
可见,BFC和margin合并之间有些相似:作用于“流”、对元素与“其他元素”位置有影响
原创文章 198获赞 530访问量 10万+
关注
私信
展开阅读全文
作者:云小梦