让ie6像个正常的浏览器

news/2024/12/22 13:37:03/

私下以为,最初微软大概根本没把什么web标准放在眼里,Windows独霸天下,IExplorer 就是老大,标准应该向它看齐才对。其实那段时间也不算太坏,虽然国外各种浏览器群雄逐鹿,但中国的网页设计师们只用考虑ie 6,完全不必管什么firefox、opera、safari、chrome等等等等,日子过的还算省心。

然而好日子注定不能长久,M$居然良心发现,推出了一个更加符合“标准”的浏览器 ie 7。我们都知道电影里如果坏人突然洗心革面要做好人,多半不会有什么好事发生,这次也是这样—— ie 6 和 ie 7 对页面的解释完全不一样。在ie6下调的好好的页面,在ie7下看就乱作一团,反之亦然。站长们就算可以不管是否兼容火狐,但不能连ie都不管啊——其实也可以,比如ie 8就没人管,反正用的人少。btw:ie 8 的表现当然和ie6、ie7又是完全不同,微软怎么能总弄得自己和自己都不兼容呢?可是ie7用的人相当多,实际上,ie7和ie6基本上平分秋色,各占市场份额的一半——这是最恶心的情况,不管任何一方占优势,我们做网页时都可以说只支持“最主流”的那个浏览器,但是双方旗鼓相当,我们就任何一方都不能忽略,而它们两个又是那样的不同,并且还都和标准不同——简直令人惊奇微软是怎么做到这一点的。

如果M$能拿出推盗版xp黑屏的劲头来推ie7,把所有windows用户都强制升级到ie7,那么网页设计师的日子会好过很多。但在微软大发善心之前,我们也不是完全没有办法。感谢dean edwards和他的开源项目ie7-js,现在我们只要使用一段javascript,就能让ie6表现得像个正常的、兼容web标准的浏览器。

虽然我上面啰嗦了那么多,其实使用办法非常简单,只需要做一件事,即在页面文件的<head></head>之间加入如下代码:

这段话的意思是如果是ie7以下的浏览器,即ie6、ie5的话(不会有人还在用ie4吧?),就加载这段js。这个文件是存在Google的服务器上的,所以你无需在自己的服务器上做任何事,当然如果你愿意,你也可以下载下来放到自己服务器上,再从自己的服务器上引用。

这个文件非常小,压缩之后只有十几k,所以对速度不会有多大影响。有了它之后,我们就可以正常的写css,基本不用单独考虑ie6的兼容问题了。其主要功能有:

1、加进了对许多css selector的支持,如父元素>子元素、:hover 伪类等等等等;

2、修正了ie6的许多bug,如有多个class的元素在ie 5 和ie 6 中不能正常表现、双倍边距、内容离奇消失、滚动条离奇消失等等等等;

3、加进了许多css属性的支持,如position:fixedpng图片透明等等等等。

点击这里查看完整的改进清单和例子。


http://www.ppmy.cn/news/905430.html

相关文章

【IE6的疯狂系列】IE6 BUG大全

【IE6的疯狂之一】IE6中奇数宽高的BUG&#xff1a;http://www.css88.com/archives/1725 【IE6的疯狂之二】IE6中PNG Alpha透明&#xff1a;http://www.css88.com/archives/577 【IE6的疯狂之三】IE6 3像素BUG的实例&#xff1a;http://www.css88.com/archives/117 【IE6的疯…

IE6绿色版下载

http://files.cnblogs.com/xjyggd/IE6green.rar 觉得好用帮我顶下。 原IE7,装绿IE6后,IE6显示版本是IE7的,而且在文件夹地址中打不开网址,运行IEXPLORE也变成IE6了,我要IE7.         ------先装绿色IE6再装IE7

java下载 ie6,ie6官方下载-ie6.0 官方版

ie6官方下载 ie6.0是一款免费的主页浏览器,ie6.0主要在稳定性与安全性上大幅改善&#xff0c;更加注重个人隐私保护与信息安全&#xff0c;还提供了大量的新功能&#xff0c;包括图像工具、自动缩放、媒体播放条等。 ie6.0特点介绍 1、最受关注的应该是其在个人隐私方面的功能改…

IE6兼容技巧

一、CSS HACK以下两种方法几乎能解决现今所有HACK.翻阅很多资料&#xff0c;已测试可以使用。 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) PLAIN TEXTCSS: #wrapper{width: 100px!important; /* IE7FF …

干掉 IE6!

IE6 是如何淹没在时代的长河之中的&#xff1f; 万万没想到&#xff0c;对于 YouTube 而言&#xff0c;IE6 的生死仅在其 Web 团队于十年前的一次午餐间就被决定了。 作者 | CHRIS ZACHARIAS 译者 | 弯月 责编 | 屠敏 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#…

唉,ie6

一提到ie6&#xff0c;就有一种又爱又恨的感受。 爱的是&#xff0c;毕竟跟着我走了这么多年&#xff0c;没有功劳&#xff0c;也有苦劳&#xff1b;恨的是有时候确实会出现一些让人摸不着头脑的问题&#xff0c;但离开了它还又不行。这就像家里那台29吋CRT大彩电&#xff0c;前…

C# Modbus通信从入门到精通(5)——Modbus RTU(0x03功能码)

1、03(0x03)读保持寄存器 使用该功能码能从远程地址中读取1到125个保持寄存器的值,每个保持寄存器都占两个字节,读取的保持寄存器数量由主站读取时指定。 2、发送报文格式 更详细的格式如下: 从站地址+功能码+起始地址高位+起始地址低位+寄存器数量高位+寄存器数量低位+…

华为云子网路由表作用及价值

子网路由表 子网路由表作用云专线、VPN的配置与子网路由表强关联&#xff0c;本质是在相应的子网路由表中添加了一条路由Nat路由表问题地址变更问题snat和dnat 子网路由表作用 子网内部作为一个二层网络&#xff0c;通过mac地址互通&#xff0c;不通过路由互通。跨子网&#x…