为什么overflow:hidden可以触发BFC,或者说,为什么overflow:hidden可以清除浮动呢?

为什么overflow:hidden可以触发BFC,或者说,为什么overflow:hidden可以清除浮动呢?

​为什么overflow:hidden可以触发BFC,或者说,为什么overflow:hidden可以清除浮动呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
阿斯顿白丁 2021-03-31 18:43:33

我也想知道其中的答案,好难理解

租房通无中介租房 2021-01-26 16:29:50

BFC称为块级格式化上下文,
           就是说原来的属性被格式化后,它变成了一个独立的块,这个块里面的元素怎么样都和这个BFC没什么关系了;而当块里的元素浮动了,那么它就是脱离文档流的;所以,BFC就是为了让自己不脱离文档流,回到原来的正轨。


overflow:hidden这个CSS的目的是将一般的块变成了一个BFC;


浮动的本身是脱离文档流的,清除浮动的目的是让它回到原来的文档流里;


所以,由此得出,这玩意能清除浮动;


至于为啥是这玩意,那就是CSS的规定了


好帮手慕慕子 2021-01-25 15:58:38

同学你好, css语法规定就是这样的,作为一个特殊知识点,记住就可以了。祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师