父子级清除浮动 添加空白div。对其清除左右浮动:clear:both 给父元素设置over-flow:hidden 解决上一种方法的弊端 给父元素添加伪类元素::after .clearfix::after { content:""; display:block; clear:both; }