Description: 追求美感的代码
BFC (Block Formatting Context)是块格式化上下文,是 Web 页面的可视化CSS渲染的一部分,是块级盒子的布局过程发生的区域,也是浮动元素与其它元素交互的区域。块级盒子是什么可以了解一下 视觉格式化模型 。具有BFC特性的元素会被生成块盒子,块级盒子里面应用了BFC提供了一个独立的容器环境,块级盒子里面的元素在独立的环境里面进行一定规则的布局,容器里面的元素不会在布局上面影响到外面的元素,并且 BFC 具有普通容器所有的一些特性。
CSS 视觉格式化模型(visual formatting model) 是用来处理和在视觉媒体上显示文档时使用的计算规则。该模型是 CSS 的基础概念之一。
视觉格式化模型会根据 CSS盒子模型 将文档中的元素转换为一个个盒子。——MDN