bfc是什么的简称
BFC全称为:Block Formatting Context——块级格式化布局,简称BFC,它是一块独立的渲染区域,这个区域决定了常规流块盒的布局。 也就是说,BFC是一块区域,作用是决定常规流块盒的布局。
BFC的创建:BFC由某个HTML元素创建,下列元素会在其内部创建BFC区域。
根元素(<HTML>元素,<HTML>元素创建的BFC区域覆盖了所有网页的元素)
浮动定位或者绝对定位元素(float 和 position:absolute)
overflow属性不为默认值(visible)的块盒元素。
前端里面的BFC是什么
BFC(Block Formatting Context)直译为“块格式化上下文”。
是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。当涉及到可视化布局的时候,Block Formatting Context提供了一个环境,HTML元素在这个环境中按照一定规则进行布局。
一个环境中的元素不会影响到其它环境中的布局。比如浮动元素会形成BFC,浮动元素内部子元素的主要受该浮动元素影响,两个浮动元素之间是互不影响的。这里有点类似一个BFC就是一个独立的行政单位的意思。也可以说BFC就是一个作用范围。可以把它理解成是一个独立的容器,并且这个容器的里box的布局,与这个容器外的毫不相干。
BFC是什么意思呢
BFC,全名是 Block Formatting Context,称为块级格式化上下文,是 CSS 中的一种渲染机制。是一个拥有独立渲染区域的盒子(也可以理解为结界),规定了内部元素如何布局,并且盒子内部元素与外部元素互不影响。

