float:left 会让元素脱离文档流。如果一个元素(先称其为父元素),他的子元素都设置成float:left了,同时父元素没有设置高度。这时会造成父元素的高度为0.(如果有一个子元素没有设置float,会把父元素给撑起来)。
overflow:hidden。会消除所有的子元素的浮动,然后进行自适应高度计算,因为父元素没有设定高度,所以不会进行裁剪
本文探讨了CSS中float:left属性如何使元素脱离文档流,以及overflow:hidden如何消除子元素浮动,实现父元素自适应高度计算。关键在于理解浮动对布局的影响及如何通过设置解决高度塌陷问题。
float:left 会让元素脱离文档流。如果一个元素(先称其为父元素),他的子元素都设置成float:left了,同时父元素没有设置高度。这时会造成父元素的高度为0.(如果有一个子元素没有设置float,会把父元素给撑起来)。
overflow:hidden。会消除所有的子元素的浮动,然后进行自适应高度计算,因为父元素没有设定高度,所以不会进行裁剪
7702
639

被折叠的 条评论
为什么被折叠?