BFC(Block formatting context):块级格式上下文
提供了独立的布局环境,这个环境的内容不会影响外部的布局,当然外部的也影响不到环境内部 相当于围墙的作用
利用触发BFC可以解决浮动对布局的影响
在浮动中:父元素塌陷的问题
父元素没有指定高度时候,实际的高度由子元素决定,由于子元素的浮动属性,脱离了文档流,使得父容器的高度塌陷-0,如果给父元素一个 BFC(围墙),围墙里面包含了浮动元素,是元素无法脱离父元素所在的容器,因此达到清除浮动的效果。
触发BFC:
inline-block:触发BFC
给父元素设置浮动:触发BFC
使用overflow属性:触发BFC
inline-block:触发BFC
给父元素设置浮动:触发BFC
使用overflow属性:触发BFC