IE6浏览器网页文字溢出的解决方法

IE6浏览器网页文字溢出的解决办法
今天在看一个项目的测试版的时候,发现了IE6文字溢出的BUG,文字出现了“重影”。

  开始很快想到的是注释,看了源代码,发现页面里根本没有注释。实在摸不着头脑,请出了Google,注意到了当初没有注意到的一句话“但IE6的这个重复BUG也有些不是注释造成的,但基本上都和浮动有关系”。后来有查阅到其他文章提到type=hidden的input以及display:none的div也会导致文字溢出的BUG,正好代码有type=hidden的input。

解决方法,把代码中的type=hidden咏div包起来,问题解决。
<form action="/wauthen/ResetPassword" method="post" name="myform" onsubmit="return checkForm()">
<div>
<input type="hidden" name="lenovoid.realm" value="<%=getS(request.getParameter("lenovoid.realm")) %>" />
    <input type="hidden" name="lenovoid.ctx" value="<%=getS(request.getParameter("lenovoid.ctx")) %>" />
    <input type="hidden" name="lenovoid.lang" value="<%=getS(request.getParameter("lenovoid.lang")) %>" />
<input type="hidden" id="t" name="t" value="<%=t %>" />
        <input type="hidden" name="lang" value="<%=getS(request.getParameter("lang")) %>" />
      <input type="hidden" name="lenovoid.cb" value="<%=getS(request.getParameter("lenovoid.cb")) %>" />
    <input type="hidden" name="lenovoid.vp" value="<%=getS(request.getParameter("lenovoid.vp")) %>" />
</div>
<ul id="msgtip" style="background:#F9F1E6;" class="reg_list">
<!--_height:0px-->
<%=getErrMsg(request,thisLanguage) %>

</ul>
。。。。