为什么overflow:hidden可以触发BFC,或者说,为什么overflow:hidden可以清除浮动呢?
来源:2-4 清除浮动
慕粉0915
2021-01-25 15:28:10
为什么overflow:hidden可以触发BFC,或者说,为什么overflow:hidden可以清除浮动呢?
3回答
阿斯顿白丁
2021-03-31
我也想知道其中的答案,好难理解
租房通无中介租房
2021-01-26
BFC称为块级格式化上下文,
就是说原来的属性被格式化后,它变成了一个独立的块,这个块里面的元素怎么样都和这个BFC没什么关系了;而当块里的元素浮动了,那么它就是脱离文档流的;所以,BFC就是为了让自己不脱离文档流,回到原来的正轨。
overflow:hidden这个CSS的目的是将一般的块变成了一个BFC;
浮动的本身是脱离文档流的,清除浮动的目的是让它回到原来的文档流里;
所以,由此得出,这玩意能清除浮动;
至于为啥是这玩意,那就是CSS的规定了
好帮手慕慕子
2021-01-25
同学你好, css语法规定就是这样的,作为一个特殊知识点,记住就可以了。祝学习愉快~
相似问题