1.什么是高度塌陷
浮动元素父元素高度自适应,即当子元素有浮动并且父元素没有高度的情况下父元素会出现高度塌陷。
2.如何解决
- 给父元素添加声明 overflow: hidden (触发一个BFC)
- 在浮动元素下方添加空div,并给该元素添加声明:
div{clear:both; height:0; overflow:hidden;}
- 万能清除浮动法
选择符:after{content:“";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}