块级格式化上下文(BFC)是什么呢?
定义:独立的渲染区域,规定了内部的Block-level Box布局,而且这个区域与外部没有联系。
哪些元素会生成BFC?
1、根元素
2、浮动元素
3、绝对定位元素和固定定位元素
4、非块级盒子的块级容器
5、overflow不为"visible"的块级盒子

*BFC的区域不会与浮动元素区域重叠。
*计算BFC高度时,浮动元素也参与计算。