IE6 为什么最多人使用

首先,我是一名网页设计师 。如果详细一点说,我是一名XHTML前台设计师 。所以,我恨IE6 。我相信,对于所有和我具有同等职业或者更加优秀技术的设计师都和我一样,极其厌恶IE6 。可是,国内市场80%以上的占有率让我们不得不面对IE6这个浏览器中的另类 。
我的标题是,IE都推出8正式版了,为什么IE6还是死不了呢?那么我们终究要怎么去做呢?历史原因,还是技术问题,还是所谓的中国国情?
首先,我还是准备骂骂这个该死的IE6!
IE6一宗罪:除a外,不支持伪类!
不支持伪类,这是什么概念呢?其实很简单,不支持伪类造成了无法用简单的方式去完成一个纯div css的下拉菜单,如果我们想要在IE6中实现一个下拉菜单的效果,如果用纯css实现,未必实现不了,但需要用到N多的HACK,在HTML代码总必须加上N多的控制语句 。如果不用CSS,用JS来实现,则无疑增加了电脑的运算机制,使得网页的效率降低 。
这些都不是关键的,关键的是,使得在IE6下制作一个下拉菜单成为了一个极具挑战性的事情 。很多初级网页设计师都很难自己设计出来一个,必须去套用参考别人的 。或者,看那怎么都看不懂的JS代码 。
IE6二宗罪:不支持PNG多位透明!
事实上,PNG图片技术的推出,使得网页可以变得更加的绚烂,试想,我们可以轻松的做出一个透明效果,而使用这个方法仅仅是使用了一个PNG图片,这是一件多么让人愉快的事情 。可是,由于IE6的不支持,使得我们只能放弃 。
在IE6上使支持得PNG透明,你可能需要想很多的方法 。CSS滤镜,JS但是,却没有一个方法是完美的 。而一个完美的方法对于IE6来说是无解 。
IE6三宗罪:众多BUG,包括浮动左填充BUG!
IE6的BUG之多,让你无法想象,你在任何一个其他的浏览器浏览正常的网页,在IE6中却会出现错误 。有时候,仅仅一个注释都可能产生错误!!无奈的事情是,你必须在完全了解这些BUG的基础上你才能设计出IE6中能够正确展示的网页 。而这些,无疑给各位带来了难以想象的痛苦 。
IE6四宗罪:不支持相对窗口固定定位!
你能想象吗?如果说IE6支持窗口固定定位,那么我们在制作QQ客服等面板的时候就完全不需要去考虑所谓的JS了,我们只需要将客服代码写进网页,然后用固定定位控制住即可 。这样,我们的QQ客服面板就完美展现了 。但问题是,IE6不支持,使得诸如此类的应用变成了一个难以想象的困难,你必须去理解JS,如果你不会JS,你就必须在网上漫无目的的去寻找那些高手留下的 。
而问题中的问题是,这其中绝大多数代码都不支持最新的浏览器标准,为什么呢?因为这都是若干年前写的,现在的人们都去研究所谓的SEO而并非这些枯燥的技术了 。
痛苦!
IE6五宗罪:执行效率极其低下,假死状况非常严重!
IE6的效率低下是你无法想象的,当你自己打开新浪网的首页的时候你就能感觉到浏览器是一卡一卡的 。但是,你必须知道的是,新浪网的首页的书写是很理想的哦,只是大而已 。当你打开一个比较大而书写并不是很理想的网站的时候,你就知道,这他妈的是一件多么痛苦的事情 。
如果网页中还加入了一些JS,ok,等着假死吧!当你一种一个窗口假死的时候,你所要做的是,关闭所有的IE窗口,而不是仅仅那个假死的窗口!
说到这里,不得不提那些以IE6为核心的浏览器,如TT、THEWORLD、马桶等 。这些浏览器的开发者全部都要考虑的是,怎么样在外围解决浏览器的假死问题 。。。你说崩溃不崩溃?
IE6六宗罪:不支持多标签打开!
不支持多标签的问题是,当你打开一个又一个的网页的时候,你的任务栏将最终被这些窗口所淹没 。当然,这只是浏览习惯的问题,但对于所有的主流浏览器都是多标签打开的,但惟独这个IE6不是,而他确实占据浏览器大半江山的浏览器,我相信,作为任何人,都是非常头疼非常郁闷非常想要去跳楼的意见事情 。

推荐阅读