IE6的3像素bug解决方案共享

IE6的3像素bug解决方案共享
3像素bug IE6可以说是一个最经典的错误IE历史记录,让微软无语直接向错误的名字作为3像素的bug,虽然IE7修复了这个bug,虽然现在最新的版本是IE11,但在我们的大天体魔法,IE6仍然是受欢迎的,在前面的工人做了很多工作
在我们这个神奇的国家,2014,许多人仍然在电脑上使用XP。他们安装IE6。他们不想升级,所以我们不得不考虑和他们兼容。

一,6,我喝高了,最后一行有一个影子。那么什么是IE6的3像素bug

IE7已经修正了IE6。错误的名字叫3像素bug即文本溢出错误。表达的是文本或图像的IE6浏览器的溢出,不知何故自动复制几个字符。如下,它会自动把;
如何产生两个,3个像素的错误

一个容器包含2个float风格子容器B和C。
第二个容器C的宽度大于父A的宽度,或者父容器的宽度减去第二个容器的C宽度小于3。
在第二容器前注释(这就是为什么这个bug也被称为IE6注释bug为什么)。

下面是重现错误产生过程的代码。如果你正在浏览的IE6,下方会有一个醉;一句话。
我6岁了,我没有喝醉
三,如何使6主迅速清醒IE 63像素bug的最佳方案:右边距:- 3px;

有很多在互联网上转载,但我试了很多,很多没有工作或没有。以下是摘录:

1。改变结构并没有包含2个和两个容器的结构;float风格子容器。
mdash;mdash;解的评论:疯狂!Yinyefeishi的做法。
2、减少第二容器的宽度,使父容器的宽度,第二容器宽度的值大于3,例如,在这个例子中的第二子容器的宽度改为197px。
mdash;mdash;此解决方案的评论:它可用于满足页面布局的前提。但当情况是复杂的,它可能很难实现。
三.删除所有笔记
mdash;mdash;此解决方案的评论:最直接的方法,但非注释的代码;它不是一个良好的代码编写习惯。
4的写作。修改注释。它将作为注释的内容在这里编写。
mdash;mdash;对该方案的评论:一个好的解决办法,但不是每个人都有注释的内容{如果} ndash;>这个注释很感激。
5。添加一个或多个第二个容器来解决它。
mdash;mdash;解的评论:一个解决方案,感觉不好。但它真的可以解决网络效率的影响

我不推荐这五种方法中的任何一种。根据我的实验,解决问题最直接的方法是增加利润的权利:- 3px的父容器,可以解决一般的问题。
我6岁了,我没有喝醉
四、珍爱生命,远离IE6

没有人能解释漏洞溢出的根本原因,所以没有一个一劳永逸的办法做。只有一个方法能从根本上解决问题,杀死IE6。但微软MS比我们着急,但只是吸.....
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部