什么时候需要清除浮动 ? 当子元素设置了float属性之后,且父元素的高度和宽度没有进行设置,而是由子元素支撑起来,则会导致父元素的高度塌陷(原本的height后来被置为0)。详情如下图所示: 清除浮动的方式 1.在父元素内添加冗余元素clear:both; 2.在父元素中设置属性overflow:hidden||auto