overflow:hidden在W3C里面解释是内容会被裁剪,并且其余内容是不可见的
那么它为什么可以清除浮动呢?
答:设置为overflow:hidden的元素要根据其内容高度进行裁剪和隐藏,那么当该元素的高度没有给定时,就要先计算其高度,若只有父类元素和子类浮动元素,那么浮动元素参与计算,对子元素进行计算就顺带达成了清理浮动的目标
只是理解皮毛,再往深处挖一点,就不知道了...