overflow:auto和float:left,都可以清除浮动,但是为什么2者宽度不一样?
来源:3-5 CSS盒模型(二)

aparch
2017-11-29
写回答
2回答
-
AKhui
2019-09-07
普通块级元素没有设置宽和高的时候,默认宽度为100%,高度0;
而且,普通块级元素计算高度的时候不会计算那些浮动的子元素的高度;
设置了float的块级元素没有设置宽和高的时候。默认宽度0,高度0;
结合以上3点稍微思考、尝试一下就能明白,为何在父级设置overflow:auto和float:left虽然都达到了清除浮动的效果,但2者宽度不同了。
再次谢谢老师!
00 -
快乐动起来呀
2017-11-29
同学把BFC那个章节看完,再好好思考下,有的东西自己真正去体会和理解才能真正的成长
00
相似问题