求教大佬们,BFC是什么?

一句话描述一下BFC可以吗?

我是小白,不知道BFC是什么东西。

你可以说BFC属于一个作用范围 不与外面的元素作用 更多的用来清除浮动 阻止浮动元素重叠 使页面基于标准流来布局

通俗的说,BFC是一种状态。举个例子,处于body里面的div们默认是(文档)流的状态,那就会有一些特征,比如平铺满一行,多个div换行,margin之间会重叠等等,或者当某个div脱离文档流后(float)会出现塌陷等。而处于BFC这种状态的元素有以下特点:1、两个BFC下的元素margin不重叠;2、内部可以包裹住浮动元素(不产生塌陷)......。那如果布局的时候出现一些问题,我们就可以将元素BFC化。至于BFC的特点和如何产生BFC,网上很多内容,搜一下就可以了。不知道这样说好理解了吗?

块级格式化上下文https://blog.csdn.net/paintandraw/article/details/80401741