Open Mardanjan opened 4 years ago
Block Formatting context 块格式化上下文,它是页面中的一块渲染区域,这个区域与非BFC区域有些区别的,它有一套渲染规则,它决定了子元素如何定位,以及和其它元素的关系和相互作用。
具有BFC特性的元素可以看做是隔离了的独立容器,容器里面的元素在布局上不会影响到外面的元素,并且BFC具有普通的容器所没有的一些特性。 通俗的说,可以把BFC看做是一个箱子,里面的东西怎么折腾都不会影响到外面的东西。
BFC的概念
Block Formatting context 块格式化上下文,它是页面中的一块渲染区域,这个区域与非BFC区域有些区别的,它有一套渲染规则,它决定了子元素如何定位,以及和其它元素的关系和相互作用。
什么是BFC?
具有BFC特性的元素可以看做是隔离了的独立容器,容器里面的元素在布局上不会影响到外面的元素,并且BFC具有普通的容器所没有的一些特性。
通俗的说,可以把BFC看做是一个箱子,里面的东西怎么折腾都不会影响到外面的东西。
触发BFC,满足以下任意条件就可以触发
BFC的特性及应用