参考http://www.pivotcode.com/ie-6-overflow-element/
一般有三种情况引起
1.是该种注释引起的 "<!-- -->"
2.hidden的input直接放在form下.
3.display为none的div也有可能引发此bug.
解决方法
1将<!-- --> 改成<!--[if !IE]><![endif]--> 或者将注释删除
2和3可以通过外面再包一次DIV解决
若以上未解决问题,则下面可能有帮助
1、在span的父元素上定义溢出隐藏overflow:hidden;可以解决此问题。
2、span元素在html中书写时不进行换行(块级元素的特性)
3、span元素去掉浮动(float)并把显示方式改成display:inline-block
4、有可能是div浮动引起,在最后div加个清除代码 <div style="clear:both"></div>