IE6,标准化网页一个凶残拦路者
时间:2010年03月07日作者:青雨被围观 606 次评论次数:1
目前的浏览器市场格局逐渐成熟,主流品牌如IE、火狐(Firefox)、Opera、Safari、谷歌浏览器(GoogleChrome)等。IE6是微软InternetExplorer浏览器中的一个版本,是10年前随着WindowsXP一同发布的,这款整天被各大浏览器厂商和安全厂商甚至各国政府笔伐口诛的浏览器,现在连微软自己都希望IE6尽早消失,而国际上,同门师弟IE8在发布不到一年的时间里就超过了IE6的份额。而就这样的一款浏览器,在中国的市场竟然还占据着70%的市场份额,这可能着实让国际友人不能理解的。
IE6在中国份额居高不下有以下原因:
WindowsXP的成功。
WindowsXP是微软目前最成功的一款浏览器,而WindowsXP在国内则更是主流,占据绝大部分的市场份额,IE6是集成在WindowsXP系统中发布的,XP的份额也就带动了IE6的份额。
盗版现象严重。
国内的家用电脑中的XP系统可能除了品牌机以外,99%都是盗版的,而且这些盗版中绝大部分都是类似于番茄花园,电脑公司这些Ghost安装的版本,无法通过Windowsupdate来更新,极大的降低了安全系数的同时,也失去了更新到高版本IE浏览器的机会。
其它品牌浏览器在中国推广不理想。
尽管以前火狐Firefox在Google广告中进行过推广,但因为火狐的操作相对复杂,界面也不够友好,所以并没有被广大中国网民接受,Opera、Safari本身知道的人就很少,谷歌浏览器GoogleChrome也刚刚推出,虽然成绩很好,但还远没到大众化的程度。
国内页面很多设计偏向IE6。
由于IE6在中国份额很高,所以很多网页设计者都只追求IE6中的效果而忽视网页设计标准,中国以前有很多的网站设计都是IEONLY的,甚至是IE6ONLY,网站设计的代码都非常不规范,往往只追求在IE6中的效果,在符合网页标准的浏览器中显示反倒不正常,甚至惨不忍睹。
银行和政府网站只支持IE6。
用过国内网银的都知道,好像所有银行的网上银行都是对IE6支持最好,有的甚至IE8都不支持,更别说别的浏览器了,政府网站就更多了,最著名的如IE6ONLY就是每个主机在国内的网站下面都要放个链接的那个工业及信息化部的网站。
Windows VISTA推广的失败。
在VISTA系统失败的同时,VISTA集成的IE7也没能很好的推广。
基于IE内核的浏览器外壳的成功。
随着如腾讯TT,遨游,世界之窗的成功,使得这些浏览器外壳很好的补充了IE6的各种功能和性能上的缺陷,更有很多人认为装了腾讯TT或是遨游用的就不是IE了,从而忽视了IE浏览器的版本,不过已经有越来越多的浏览器开始支持Webkit引擎。
国内互联网知识普及不够。
目前国内的互联网使用者据说已经将近4亿,但这4亿人中大部分都是把电脑当游戏机用的,能经常用浏览器看看网页的可能1亿都不到,愿意去尝试和比较其它浏览器的又有多少人呢?
网民对网络安全不够重视。
国内的如各种艳照门、不雅视频事件也在一定程度上说明了这一点,网民对隐私保护和网络安全不重视,另外互联网安全知识的普及也非常不够,所以大部分网民对IE6的安全缺陷都并不了解。
习惯的力量
春节回家的时候帮老妈的电脑重装XP操作系统(要装Windows7老妈说不会用),并升级到了IE8,结果老妈命令我改回到IE6,因为她用对标签(TAG)不习惯,也习惯了用IE6同时打开多个窗口玩开心农场,囧。
消灭IE6的契机
尽管如此,但IE6的份额还是在一天天的降低,主要通过以下的几个方面。
Windows7操作系统的普及
由于Windows7集成的是IE8,所以Windows7的普及对淘汰IE6有着重要的作用,以目前Windows7的用户认可程度来看,全面取代WindowsXP只是时间问题。微软Windows7官方网站
大型网站放弃对IE6的支持,如Google
日前,Google宣布其旗下业务如Gmail、GoogleDocs等服务停止对IE6的支持,促使用户尽快升级到支持网页标准的及性能更好的浏览器,目前更多的大型网站也加入了这个行列。
个人网站和博客的抵制
目前很多个人网站和博客的站长都在网页中加入了提醒用户升级IE6的代码,甚至加入了KillIE6的专栏,如果访问者使用IE6访问,就会出现一段提示,提醒访问者升级或更换浏览器。
一直以为只有我害怕IE6,今天在网上看到外国一个网页设计者,他在呼应大家将IE6扔进垃圾桶,他们说还有37%的人还在使用IE6,这结果让我感到惊讶,因为在CHINA,这个数字被无限的放大,浏览我们网站的人,有多少是使用IE6的呢?答案是66.84%!这个结果让我感到无奈!

http://www.webdesignerwall.com/general/trash-all-ie-hacks/
附上原文:
Let’s admit it, we all hate Internet Explorer 6. About 80% of our CSS debug time are spend on IE6. We all know that IE6 is outdated and has horrible CSS rendering engine. However, most average Internet users haven’t realized that yet. Why? Because we put our hard work on it and patch the bugs by various IE hacks. Well, it is time to do something…
Common IE hacks
- CSS Conditional comments
In order for our sites to work on specific verson of IE (due to improper CSS rendering), CSS conditional comments are used to apply special CSS specifications to fix it. If you haven’t realized this yet, read the IE bug articles on positioniseverything.net (warning: you might hate IE more after you read them). - PNG hack
As mentioned early, IE6 is outdated and doesn’t support PNG alpha transparency. In order to display PNG (with alpha transparency) properly in IE6 or older version, we use this hack.
Aleksey asked on “Simple Double Quotes“:
“Hello Nick. I see some bug.
The Close button ( X ) don’t transparent. Test on IE6 and MyIE.”
My response:
“Yes, I know the PNGs don’t display probably in IE6. But guess what, I’m not going to bother to fix it. I’m sick of hacking IE6 bugs. You should upgrade your browser anyway. Why are you still using the outdated browser?”
Why trash IE6 hacks?I know this is difficult because about 37% (according to w3schools.com) of internet users are still using IE6. But, together we can make a different. Stop using IE hacks on your sites and let them see the ugly side of IE6. Eventually, they will find a better browser (ie. Firefox) or at least upgrade to newer version of IE.
Update:
Agree with the comments below, the statistic from W3schools does not reflect the entire internet. According to TheCounter.com, the global browser stats of IE6 users is 52% in July 2007.
Support meIf you agree with me, please support Web Designer Wall by making a vote and spreading out the word. Let’s trash all IE hacks and code happily ever after…

Let the debate begin!