中山网站备案,如何做购物网站,wordpress多用户 2015,263企业邮箱入口注册在IE6下使用浮动可能会出现文字重复的情况. 在IE6下#xff0c;浮动层之间有注释文字的话#xff0c;之前那个浮动层的内容文字就有可能遭遇一个“隐形”的复制#xff0c;但是代码里查看文字可并没有多出来。 看个例子#xff1a; XML/HTML代码!DOCTYPE html PUBLIC ”…在IE6下使用浮动可能会出现文字重复的情况. 在IE6下浮动层之间有注释文字的话之前那个浮动层的内容文字就有可能遭遇一个“隐形”的复制但是代码里查看文字可并没有多出来。 看个例子 XML/HTML代码 !DOCTYPE html PUBLIC ”-//W3C//DTD XHTML 1.0 Transitional//EN” ”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” html xmlns“http://www.w3.org/1999/xhtml” head meta http-equiv“Content-Type” content“text/html; charsetgb2312″ / title多了一只猪/title /head body div style“width:400px” div style“float:left”/div !– _ – div style“float:right;width:400px”↓这就是多出来的那只猪/div /div /body /html 用IE6看一下你会发现真的会多出一只“猪” 问题原因以及解决方法 原因由注释造成文字溢出属于IE6的BUG溢出文字的字数注释的条数*2-1这里的字数在中文或英文数字时都成立。注释坐在位置与溢出位置、区块的浮动以及文字区块的固定宽度有必然联系。 解决办法1、不放置注释。最简单、最快捷的解决方法2、注释不要放置于2个浮动的区块之间3、将文字区块包含在新的div/div之间如div style”float:right;width:400px”div↓这就是多出来的那只猪/div/div4、去除文字区块的固定宽度与3有相似之处5、在后面加一个br /或者空格不推荐6、使用IE注释格式如!–[if !IE]Put your commentary in here…![endif]–7、给盒子加position:relative;属性 引发这种BUG有几个条件1、是注释引起的,删除所有注释即可.2、hidden的input直接放在form下.3、display为none的div也有可能引发此bug.2、3可以通过外面再包一次DIV解决 转载请注明转自《【IE6的疯狂之四】IE6文字溢出BUG》转载于:https://www.cnblogs.com/xztx/p/3337169.html