IE6中出现"文字自动重复"错误的原因和解决方法
2012-11-10 12:58
567 查看
原因:是注释造成的文字溢出,而且只有IE6才有这个BUG,而溢出文字的字数=注释的条数*2-1。BUG与注释文字的位置、区块的浮动以及文字区块的固定宽度都有联系。
解决方法:
1、不放置注释。这是最简单、最快捷的解决方法,但不方便,有时是需要注释的;
2、注释不要放置于2个浮动的区块之间;
3、将文字区块包含在新的元素之间(这个增加了多余的元素),如在外面再加一层<div>:<div style="float:right;width:400px"><div>中国站长天空(www.zzsky.cn),站长建站乐园</div> </div>;
4、去除文字区块的固定宽度,与3有相似之处;
5、在后面加一个<br>或者空格(这个增加了多余的元素);
6、使用IE注释格式(这个是可以使用的,不论在IE还是火狐都正常显示,而且也符合标准,但和常规的注释不一样),如:<!--[if !IE]>Put your commentary in here...<![endif]-->;
7、给盒子加;属性(个人觉得这个应该是最好的解决方法,应该只有IE6有这个BUG,可以只针对IE6加这个属性)。
解决方法:
1、不放置注释。这是最简单、最快捷的解决方法,但不方便,有时是需要注释的;
2、注释不要放置于2个浮动的区块之间;
3、将文字区块包含在新的元素之间(这个增加了多余的元素),如在外面再加一层<div>:<div style="float:right;width:400px"><div>中国站长天空(www.zzsky.cn),站长建站乐园</div> </div>;
4、去除文字区块的固定宽度,与3有相似之处;
5、在后面加一个<br>或者空格(这个增加了多余的元素);
6、使用IE注释格式(这个是可以使用的,不论在IE还是火狐都正常显示,而且也符合标准,但和常规的注释不一样),如:<!--[if !IE]>Put your commentary in here...<![endif]-->;
7、给盒子加;属性(个人觉得这个应该是最好的解决方法,应该只有IE6有这个BUG,可以只针对IE6加这个属性)。
相关文章推荐
- java使用Iterator迭代出现"java.uitl.ConcurrentModificationException"错误原因及解决方法概述
- PL\SQL 打开时出现"动态执行表不可访问,本会话的自动统计被禁止"错误解决
- Delphi TMediaPlayer播放音乐出现"no MCI device open"的错误的解决方法;循环播放
- Eclipse下开发安卓出现"Convert To Dalvik Format"错误解决方法
- 将Excel导入MSSQL2000时出现"对于所指定的缓冲区来讲太大"错误的解决方法
- vs2015在Debug模式下运行出现"应用程序无法正常启动(0x000007b)"的错误解决方法
- 安装Sqlserver2005出现"性能监视器计数器要求"错误解决方法
- 安装Sqlserver2005出现"性能监视器计数器要求"错误解决方法
- Python出现"Non-ASCII character '\xe6' in file"错误解决方法
- 安装Sqlserver2005出现"性能监视器计数器要求"错误解决方法
- npm install出现"Unexpected end of JSON input while parsing near"错误解决方法
- 编译WU FTPD出现"undefined reference to crypt"错误解决方法
- 当MyEclipse加载项目时 出现"building workspace has encountered a problem"错误的解决方法
- PL\SQL 打开时出现"动态执行表不可访问,本会话的自动统计被禁止"错误解决
- E437: terminal capability "cm" required 错误出现的原因和解决方法
- VS2005 发布网站出现 "aspnet_merge.exe已退出,代码为1"的错误解决方法
- PL\SQL 打开时出现"动态执行表不可访问,本会话的自动统计被禁止"错误解决
- K3 10.3版 登录时出现 "定义的应用程序或对象错误" 错误代码:1726(6BEH) 的解决方法
- winodws quick launch 出现"Cannot create Toolbar"错误解决方法
- Delphi中TMediaPlayer播放音乐出现"no MCI device open"的错误的解决方法