一、BFC规范:
BFC即Block Formatting Contexts(块级格式化上下文)。具有BFC特性的元素可以看作是隔离了的独立容器,容器里面的元素bu’hui在布局上影响到外面的元素,并且BFC具有普通元素所没有的一些特性。
二、触发BFC规范的条件:
1.浮动元素:float除none以外的值
2.绝对定位元素:position(absolute、fixed)
3.display 为 inline-block、table-cells、flex
4.overflow除了visible以外的值(hidden、auto、scroll)
三、BFC特性以及应用:
1.解决margin叠加问题
2.解决margin传递问题
3.解决浮动问题
4.解决覆盖问题