一、bfc是什么
是Block Formatting Context的缩写,翻译过来就是块级格式化上下文,并且它也是一种属性,加了这个属性后,就会让这份区域独立出来,简单的说就是加了这个bfc属性后,你在这里面做什么都不会影响到它之外的元素,为所欲为
二、如何开启
1、根元素(html) float属性不为none
2、position为absolute或fixed
3、display不为visible
三、bfc有什么用
1、可以解决外边距重叠的问题
外边距重叠,这不是bug,规范就是这样的,当两个盒子上下同时拥有上下间距,会显示大的那个外边距的样式
2、清除浮动
3、浮动覆盖