overflow:hidden;功能:
1、隐藏溢出;
2、清除浮动。
清除浮动不止一种方法,其实除了clear:both;之外,还有很多方法。
http://www.jb51.net/css/173023.html
介绍了8种清除浮动的方法,我觉得比较全面。