- 浏览: 25509 次
- 性别:
- 来自: 北京
文章分类
最新评论
在IE6中,会无缘无故多出几个字儿来,这是IE6BUG 。
下面把自己做后的总结整理下:
方案1:
原因:出现这种情况绝大多数都是与浮动有关系的。 [通常都是用这个方案解决的]
解决思路: 检查下出现这种情况的容器(比如DIV)是否有用到浮动,并且,当前浮动是否有必要应用;如果即使不用浮动也可以达到效果话,就将浮动去除。或是,加一个 "Clear:both" 清除浮动。(像绝对定位以及浮动这些属性,一般是能不用就不用,至于为啥俺说不出来,我是完全凭感觉做事的,事实证明我这么做是正确的 )
方案2:
原因:检查代码中是否有添加注释。
解决思路: 如果代码中包含了注释,可以尝试下将注释删除后是否会正常显示。 ( 因为曾经有次我有遇到过这么个情况,所以导致我一直到现在都不敢再在代码里写注释)另一个好玩的就是,如果这个Bug真是因为注释语句引起的话,那么,每添加一条注释语句,界面中就会多出一个溢出文字。也就得到了一个公式: 溢出文字 = 注释条数 X 2 -1 (不管文字是否为中英文), 当溢出的字数大于总字数时,文字区块就会消失。今天在百度中发现了另一种写注释的方法,可以达到既能写注释,又会必免再次出现这种情况的两全的办法: 可以用IE注释,语法是: <!-- [if !IE]> 注释语句 <![end if] -->;第二种解决办法是: 将注释语句写在Div容器里边;
方案3:
原因: 如果代码是在form表单中的,检查表单里是否包含Hidden标签。
解决思路: 如果表单中包含hidden标签,需要在hiddent标签外加对<div></div>来把它包住。(具体原因不是很了解,只知hidden标签不能直接在form里显示,如果实在解决不了这个IE6 Bug时,不妨套用下试试)
方案4:
原因:用Div将文字一层一层包住。
解决思路: 当把文字区域用DIV一层一层包住时,会惊奇滴发现:多余的文字也在一个一个减少。但是这种做法超级笨,典型的治标不治本。 不建议使用。
方案5:
原因:在文字区域后加入' < br / >' 或 空格符。
解决思路: 通过在文字区域后加入换行符与空格符也会解决不显示多余文字的问题,不过同样的,这个解决方案并不能根本的解决问题,因为它溢出的不是文字而是换行符或空格符,所以只要界面排版没有影响 就看不太出来。
方案6:
原因:给文字区域加入 ' Prostion : relative'属性。
解决思路: 通过给容器设置Prostion 也会解决这个IEBug。
方案7:
原因: 浮动文字区域的容器有设置固定宽度。
解决思路: 将固定宽度去除,会很好的解决这个IE Bug。
方案8: 原因:IE6 3px Bug。 解决思路: 将容器固定宽度-3px; 或设置margin-right:-3px; 同样会解决这个Bug。(需要注意的是,更改宽度后是否会影响到排版)
来源:http://hi.baidu.com/lhcling/item/d96b1245817e67e3bdf451b2
http://bbs.blueidea.com/thread-2692486-1-1.html
下面把自己做后的总结整理下:
方案1:
原因:出现这种情况绝大多数都是与浮动有关系的。 [通常都是用这个方案解决的]
解决思路: 检查下出现这种情况的容器(比如DIV)是否有用到浮动,并且,当前浮动是否有必要应用;如果即使不用浮动也可以达到效果话,就将浮动去除。或是,加一个 "Clear:both" 清除浮动。(像绝对定位以及浮动这些属性,一般是能不用就不用,至于为啥俺说不出来,我是完全凭感觉做事的,事实证明我这么做是正确的 )
方案2:
原因:检查代码中是否有添加注释。
解决思路: 如果代码中包含了注释,可以尝试下将注释删除后是否会正常显示。 ( 因为曾经有次我有遇到过这么个情况,所以导致我一直到现在都不敢再在代码里写注释)另一个好玩的就是,如果这个Bug真是因为注释语句引起的话,那么,每添加一条注释语句,界面中就会多出一个溢出文字。也就得到了一个公式: 溢出文字 = 注释条数 X 2 -1 (不管文字是否为中英文), 当溢出的字数大于总字数时,文字区块就会消失。今天在百度中发现了另一种写注释的方法,可以达到既能写注释,又会必免再次出现这种情况的两全的办法: 可以用IE注释,语法是: <!-- [if !IE]> 注释语句 <![end if] -->;第二种解决办法是: 将注释语句写在Div容器里边;
方案3:
原因: 如果代码是在form表单中的,检查表单里是否包含Hidden标签。
解决思路: 如果表单中包含hidden标签,需要在hiddent标签外加对<div></div>来把它包住。(具体原因不是很了解,只知hidden标签不能直接在form里显示,如果实在解决不了这个IE6 Bug时,不妨套用下试试)
方案4:
原因:用Div将文字一层一层包住。
解决思路: 当把文字区域用DIV一层一层包住时,会惊奇滴发现:多余的文字也在一个一个减少。但是这种做法超级笨,典型的治标不治本。 不建议使用。
方案5:
原因:在文字区域后加入' < br / >' 或 空格符。
解决思路: 通过在文字区域后加入换行符与空格符也会解决不显示多余文字的问题,不过同样的,这个解决方案并不能根本的解决问题,因为它溢出的不是文字而是换行符或空格符,所以只要界面排版没有影响 就看不太出来。
方案6:
原因:给文字区域加入 ' Prostion : relative'属性。
解决思路: 通过给容器设置Prostion 也会解决这个IEBug。
方案7:
原因: 浮动文字区域的容器有设置固定宽度。
解决思路: 将固定宽度去除,会很好的解决这个IE Bug。
方案8: 原因:IE6 3px Bug。 解决思路: 将容器固定宽度-3px; 或设置margin-right:-3px; 同样会解决这个Bug。(需要注意的是,更改宽度后是否会影响到排版)
来源:http://hi.baidu.com/lhcling/item/d96b1245817e67e3bdf451b2
http://bbs.blueidea.com/thread-2692486-1-1.html
发表评论
-
获取当前鼠标点击的位置
2015-05-13 14:39 0<img src="images/a.gi ... -
判断checkbox是否选中
2015-05-12 11:22 611$('#checker').click(function( ... -
ie67中li下的间隙问题
2014-03-21 17:42 529一、以下是引发此BUG的条件: 必要条件: l ... -
含滚动条的内容区域,文字居中问题 版心问题
2014-01-23 14:53 0最近在工作中遇到了一些版心问题,下面简单的记录一下。 ht ... -
遇到的问题
2013-10-21 17:45 0影视课堂: 1、影视课堂--影视课堂 当含有滚动条的一个块 ... -
点击空白处下拉列表隐藏,全选,反选,不选
2013-08-13 09:44 717<!DOCTYPE html PUBLIC &quo ... -
美化单个checkbox
2013-08-02 10:37 480<script language="jav ... -
美化type="file"
2013-08-02 10:30 530<div class="fileInput ... -
ie6兼容png前置与背景
2013-07-23 11:16 693次方法需要用到一个插件:DD_belatedPNG.js ... -
美化select
2013-07-29 13:46 530需要用到一个selectbox.js插件,在这里直接粘贴到代码 ... -
下载--美化select 2
2013-07-29 13:46 556<!DOCTYPE html PUBLIC &quo ... -
下载--美化select
2013-07-29 13:47 467<!DOCTYPE html PUBLIC &quo ... -
视频播放 ---滚动条的设置
2013-07-29 13:52 831此方法需要引入一个插件:jscroll.js. 以 ... -
CSS 子div设置float之后父div无法自适应高度问题 --清除浮动
2013-04-18 17:31 0向父容器的末尾再插入一个额外的标签,并令其清除浮动(clear ... -
同一行图片和文字垂直居中以及图片和文字间隙问题
2013-04-04 23:47 14601、垂直居中: 如果一个div中含有图片和文字,并且 ... -
透明度相关问题
2013-04-04 04:48 0背景渐变问题: http://hi.baidu.com/dii ... -
ie6兼容-------Xun
2013-07-23 10:33 6081、float属性对margin的影响-----双边距问题 ...
相关推荐
Q版缓冲区溢出教程--王炜 Q版缓冲区溢出教程--王炜 Q版缓冲区溢出教程--王炜
中国金融市场风险交互溢出效应分析--来自股灾期间的新证据,苏治,胡迪,2008年金融危机至今已八年之久,世界经济仍深陷泥潭。发达国家增长乏力,新兴市场受全球经济影响呈现下行趋势。后危机时代,中国�
这是经过笔者亲测的ff下的text-overflow的完美解决办法,希望可以给正在为此发愁的你带去一点点的希望,
我国股指期货之间溢出效应研究--基于VAR-BEKK-GARCH(1,1)模型,李嘉伟,伍海军,本文采用沪深300、上证50和中证500股指期货日收益率数据,构建三元VAR-BEKK-GARCH(1,1)模型,研究了三者之间的均值溢出效应和波动...
美国货币政策对中国的溢出效应研究--基于次贷危机的实证研究,肖曼君,梁贝贝,为了应对次贷危机而实施的货币政策,尤其是量化宽松政策,会对其他国家的经济产生不可小觑的影响,与美国经济往来频繁的中国无疑
最简单的缓冲区溢出教程 强烈推荐 作者:王炜 本书 来自看雪论坛
linux sudo升级为1.9.5p2 及以上版本,sudo-1.9.10-1.el7.x86_64.rpm
在开放的经济体系中,影响区域旅游业发展的因素更多地受到其他地区旅游业发展水平的影响,显示出旅游活动的空间溢出效应。 本文解决了基于顾客市场细分的游客流量溢出效应问题。 通过这项研究得出以下结论:广东省...
远程溢出漏洞.tx
中、印、美股市信息溢出效应研究-基于三元非对称VAR-BEKK-GARCH模型,陈晓蒙,雷钦礼,运用三元非对称VAR-BEKK-GARCH模型检验中、印、美股市之间的信息溢出效应,结果表明:金融危机前,中美之间有明显的单向的波动...
第一节:IE6-IE7更新 9 1. 方框模型溢出内容现与方框相交,不再让方框自动增长适应内容。 9 2. 不再支持某些 CSS 筛选器(如 *HTML、_underscore 和 /**/ 注释)。 11 3. 已解决SELECT 元素不能被div覆盖的问题。 14...
这是注释bug,经典的ie bug。 说明:注释造成文字溢出是IE的BUG,注释... 3、将文字区块包含在新的<div></div>之间,如:<div xss=removed><div>↓这就是多出来的那只猪</div></div>。 4、去除文字区块的固定宽度,与
【IT十八掌徐培成】Java基础第04天-04.OOP-堆栈的溢出与设置-private关键字.zip
通过列举linux平台下的例子,并结合gdb描述了堆栈溢的过程。
对外贸易、制度变迁与外商直接投资溢出效应--基于浙江11个地市面板数据的实证研究,蒋樟生,,利用2005-2014年浙江省11个地市的面板数据,在控制对外贸易和制度变迁影响的基础上实证分析外商直接投资与区域经济可...
MS06-040溢出套装 MS06-040,溢出工具
ms08067 利用工具 ms08 067溢出工具 ms08-067漏洞
缓冲区溢出漏洞实验-内含源码以及设计说明书(可以自己运行复现).zip
缓冲区溢出学习的高级教材!我个人也正在学习研究中,和大家一起分享!