BFC称为块级格式化上下文,
就是说原来的属性被格式化后,它变成了一个独立的块,这个块里面的元素怎么样都和这个BFC没什么关系了;而当块里的元素浮动了,那么它就是脱离文档流的;所以,BFC就是为了让自己不脱离文档流,回到原来的正轨。
overflow:hidden这个CSS的目的是将一般的块变成了一个BFC;
浮动的本身是脱离文档流的,清除浮动的目的是让它回到原来的文档流里;
所以,由此得出,这玩意能清除浮动;
至于为啥是这玩意,那就是CSS的规定了
你的代码量决定了你的薪资水平!