今天在看一个项目的测试版的时候,发现了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>
。。。。
分享到:
相关推荐
在互联网技术不断发展的今天,老旧的浏览器版本如IE6已经无法满足现代网页的需求。因此,升级到更现代的版本,如IE9,是必要的。然而,这个升级过程并非一帆风顺,会涉及到诸多兼容性问题。本文将详细探讨在HTML、...
然而,IE6存在许多已知的兼容性和渲染问题,其中之一就是“文字溢出”现象,特别是在注释的情况下。这个问题是由于IE6的解析机制存在一个经典BUG,导致在某些情况下,页面中的文字会莫名其妙地多出一行。 这个BUG的...
本文主要探讨的是一个鲜为人知的问题:IE6中的注释可能导致文字溢出和浮动元素错位的现象。这种情况通常在其他现代浏览器如IE7、IE8、Firefox中并不会出现。 首先,我们来看“注释引起的文字溢出”。在HTML或CSS...
标题中的“button按钮在IE中两边被拉伸的解决办法”是一个常见的前端开发问题,尤其在处理跨浏览器兼容性时。在Internet Explorer(IE)浏览器中,HTML的`<button>`元素可能会出现样式异常,例如按钮的内容被拉伸,...
这个CSS规则是为了修复IE6的双倍外边距问题,但在其他浏览器中可能不需要。在编写CSS时,应考虑对特定浏览器的针对性修复,并确保这些修复不会影响其他浏览器的表现。 以上只是一部分常见的浏览器兼容性问题,解决...
在网页开发过程中,确保网页在不同的浏览器上呈现一致性是一项重要的任务。标题提到的"firefox,IE 都兼容字符强制换行"是指在Firefox和Internet Explorer(IE)这两种主流浏览器上实现文本强制换行的技术。虽然这两...
IE7修正了IE6中的一个bug,bug名字就叫做“3像素bug”,即文字溢出bug. 表现形式是ie6浏览器下文字或者图片溢出,莫名其妙的自动复制几个字符。如下图,就自动溢出了一个“下一页”。 二、3像素bug是怎么产生的?...
在网页设计中,确保元素在不同的浏览器中呈现一致性是一项重要的任务。本文主要讲解如何实现一个兼容...通过以上步骤,我们可以创建一个在不同浏览器中一致的单行文本溢出省略号效果,提升网页的兼容性和用户体验。
### 深入扩展文本溢出解决方案 #### 单行文本溢出 在网页开发中,经常遇到文本过长导致的布局问题。一种常见的解决办法是通过CSS样式控制文本显示为省略号,以保持页面整洁。对于单行文本溢出的情况,可以通过以下...
在网页设计中,DIV+CSS布局是现代网页标准之一,但在不同的浏览器间存在诸多兼容性问题,特别是老版本的浏览器,如Internet Explorer 6 (IE6)。这些兼容性问题通常涉及字体、高度、宽度、边距、背景以及浮动元素等。...
本文将深入探讨这个问题,特别是针对IE7中的文字溢出现象,以及如何通过各种方法来解决这个问题。 首先,我们来看一下引起这个话题的原因:在IE7浏览器下,有时候会出现文字超出容器边界的情况,这在其他浏览器如...
- **IE6/IE7下的文字溢出问题**: - 在IE6/IE7下,当元素内文字超出容器宽度时,可能会出现文字溢出的情况。 - 解决方法:为容器元素添加`overflow:hidden`属性。 - **IE6下的透明度问题**: - IE6不支持标准的`...
然而,`word-wrap` 在 Internet Explorer 浏览器(特别是 IE6 和 IE7)中的兼容性并不理想。在这些旧版本的 IE 中,`word-wrap` 需要使用其老的语法 `overflow-wrap` 或者结合 `word-break` 属性来实现类似的效果。`...
在前端开发过程中,IE6浏览器的兼容性问题一直困扰着开发者。由于其独特的解析机制和对CSS、HTML标准的支持不足,导致了许多常见的显示异常。以下是一些关于IE6兼容性和bug的详细解释及其解决方案: 1. **IE6怪异...
除了上述提到的解决方法,为了更细致地控制按钮的样式并避免在IE6和IE7浏览器中出现变宽的问题,还可以考虑以下几点: 1. 避免使用`width`属性直接定义按钮的宽度,因为这可能会导致在不同浏览器中表现不一致。可以...
在网页开发过程中,兼容性问题始终是一个棘手的挑战,尤其是对于那些老版本的浏览器,如Internet Explorer 6 (简称IE6)。IE6中存在许多已知的bug,其中一种是“ie6 注释引起的问题”。这个bug会导致在特定情况下,...
##### 2.3 调整布局以解决文字溢出问题 **问题描述**:在使用 Bootstrap 布局时,可能会遇到由于文字内容过长而导致的布局错位问题。 **解决方案**:可以通过设置容器的最小高度来防止文本溢出。例如,在本例中,...