1. 首页 / 资源

为什么说IE9是网页设计师的噩梦

 

近来Web专业人士变得非常兴奋,原因也不令人意外。微软最新版的浏览器,Internet Explorer 9,刚刚发布。很多人都在讨论它的变化,以及最新的版本是不是实质的改进,或者是改进很小,改变太晚。
 

  在前面的文章中,Jacob Gube对IE9有比较积极的评价。我来充当一个反对派角色,展示出它的另一面。
  我与IE9的紧张关系
  有一天早上我起来并查收我的Twitter消息,我看到一条令我非常兴奋的消息:IE9的第一个发行候选版发布了!
  现在,在网页设计师当中,我可能是最怀疑IE的人之一——我们现在不讨论IE6笑话——但是在这次我体验了很多beta版本并看到了一些很好的工作。IE9真的不一样。
  我立刻下载了它,并开始安装过程。一切顺利。然后我执行了必须的“微软重启”——这已经是2011年了装一个软件还需要重启计算机,无所谓了,死不了——之后我打开了这个浏览器。
  到此为止,事情比我想像中的要顺利。然而正是在这刚开始使用的时候,我对IE9的负面体验出现了。我访问我自己的网站看看会是什么样,我想只有下面这张图的面部表情可以准确表达我看到内容之后的感受:
  如果我开发网络摄像头,你应该会看到这样的表情。
  我的网站完美组织的布局被破坏了。它不但渲染得很差,而且渲染缺陷实在是太大了以至于再多的IE条件注释都解决不了它们。(亲爱的IE9,26岁的小伙子头上长了白头发一点都不酷。)
  这时,我做出了许多出格举动:我大叫“不不不不不不不!!”,太大声了以至于街上的一只狗都咆叫回应。
  幸运的是,我可以使用XUA Meta hack解决这个问题(对于语义的和良好组织的标记语言来说都是多余的)。
  可能这些bug会在最终发布的版本解决。但是我是个现实主义者,我觉得可能没有那么幸运。
  IE正在改善
  在大家在下面写评论,用IE9中许多值得赞扬的新特性反驳我之前,我应该说明微软在改进它的浏览器上做了很多工作。而且事实上,我们比其他任何人都更需要这个更新。
  所以,在讨论使得我憎恨IE9的原因之前,必须先说一下它的一些好的方面。
  首先,虽然很多人可能不承认,但是IE确实是我们现在所提的web标准的先驱。他们是发明家。我们今天所能看到的网页就是他们早期工作的直接结果。
  可以这么说,微软推动的改变并不总是能达到目的,但是没有像IE6这样的浏览器,我们可能不会看到像CSS3中overflow-x和 overflow- y这样的属性,网页字体,Ajax,与及一度有用的条件注释(我们开发过程中的救世主)。IE9中的新特性让我很感动,它们值得拥有。
  另外,我特别喜欢微软拥抱HTML5和CSS3的方式。虽然在每一个方面都不是很完美,但是我们从它现在支持的标准中至少应该看到微软正努力提高浏览器的体验。
  而更令人惊喜的是,微软正在测试过程中的对透明度的支持(让每个人获得测试版本并倾听反馈)真正地让它们的浏览器回到通往成功的道路上来。
  IE9会是新的IE6吗?
  从一开始,早期的警示信号就出现了,人们批评微软对引入HTML5和CSS3的选择(包括未完成的标准),认为当它过时的时候,糟糕地渲染(已经存在)和将来的改变可能会让这个浏览器陷入像IE6一样的困境。其它浏览器频繁的发布周期和自动更新(默认的)可能会将这个问题最小化,但是IE总是如此缓慢的主版本发布过程,它将很可能会成为2020年的IE6!
  如了鲍尔默还有谁能把我们从这些问题中解救出来?
  此外,在反馈程序里报告的bug数量——超过5000个——以及IE团队感谢jQuery团队更新它们的JavaScript库以对IE9友好的公告让我怀疑这会是我们暗淡的前景。
  Microsoft Connect:接近5300个公开问题报告(我的问题也在其中)。我的天哪!
  程序员,设计师以及服务提供商针对新的浏览器修补他们的代码时总是提心吊胆。如果浏览器遵从标准,这些bug可能一开始就不会出现在那。
  在一个新浏览器出来之前是否很严峻地需要修补代码?事情会变得到底有多糟糕呢?
  回顾一下hasLayout的日子,这些问题看起来和我们以前遇到过的一样。是的,微软自从IE6以来走了很长的路了,是的,它也尽全力使它的浏览器跟上时代。但是在谈到它做得有多好的时候——至今当已知的问题还留给我们去解决的时候它还宣称自己比竞争对手好——看起来是无法原谅的。
  营销机器
  在一份致微软的信中,Mozilla声明微软吹嘘的IE9对标准的高度支持是不准确的。微软总是有针对IE有效的营销策略,基于它实质上有偏差的声明和不准确的调查。
  Mozilla发表此声明以示IE的公告有多么地不准确。
  然而营销不能改变浏览器本身,这些误导消费者的处理方式,不管是过去还是现在,都是在为IE建网站的人的伤口上撒盐。
  没错,微软的新浏览器离完美还差得远,也没有哪个浏览器能做得十全十美。所有其它浏览器也有它们的缺陷和bug,缺失技术以及不完整的标准实现。
  但是,微软的问题在于它对自己的装扮以及它有时令人失望的走一步退两步的方式。
  IE9是一款现代浏览器吗?
  想了解这一点,我们只需要查看微软Tim Sneath的一篇博文,他专注于什么构成现代浏览器。他反驳Mozilla的公开信的主旨是我关注的地方。
  “现代浏览器”不是实物而是努力
  首先,Sneath声称Mozilla狭隘地定义了“现代浏览器”。而我个人赞成Mozilla按其自己的术语对“现代浏览器”的定义,如果Mozilla放宽它的定义,微软可能会做得更糟糕。
  下面我以自己的理解摘取了一些Sneath的观点来说明为什么IE9不是现代浏览器。
  “现代浏览器更快。他们通过GPU充分利用潜在的平台来渲染图像, 利用多核CPU来编译和执行JavaScript并使得Web程序运行起来尽可能的快就像本地程序一样”
  新版本的IE改进了界面,速度和可用性,并且IE9的渲染速度确实能很好的与其它浏览器抗衡。但是谈到浏览器自身的速度(以及相对于Chrom和 Opera更凭直觉的界面),这些不同依然很无力。窗口和标签加载时间很不给力,除了渲染引擎,界面真是比不上其它任何一款浏览器。

 

本文来源:电脑技术吧[http://www.zhishiwu.com] 

相关推荐

  • uc添加桌面快捷方式权限 | uc浏览器快捷

    uc添加桌面快捷方式权限 | uc浏览器快捷

    uc添加桌面快捷方式权限 | uc浏览器快捷,桌面快捷方式,浏览器,权限,设置,快捷图标,1. uc怎么添加桌面快捷方式你可以试试在设置 - 权限管理 - 权限 - 创建桌面快捷方式 - UC浏览器开启,然后在UC浏览器里添加到桌面试试看。2. uc创建桌面快捷方式你可以试试在设置 - 权限管理 - 权限 - 创建桌面快捷方式 - UC浏览器开启,然后在UC浏览器里添加到桌面试试看。3. uc添加桌面快捷方...

  • 电脑网页保存图片快捷键是什么 | 快捷保存图片按什么

    电脑网页保存图片快捷键是什么 | 快捷保存图片按什么

    电脑网页保存图片快捷键是什么 | 快捷保存图片按什么键,保存图片,快捷键,网页,鼠标,菜单,1. 电脑上保存图片的快捷键 最简单的方法 有些网页只是简单得进行了右键的禁止,这个时候我们可以先按住鼠标左键,然后将鼠标移动到目标处,点击鼠标右键,快捷菜单就出现了。还有一种方法就是单击鼠标右键,不要放开鼠标右键,将鼠标移到警告窗口处,点击鼠标左键,关闭窗口,再将鼠标移回目标处,放开鼠标右键,快捷菜单就出现了。...

  • cad修改注释快捷键 | cad怎么加备注

    cad修改注释快捷键 | cad怎么加备注

    cad修改注释快捷键 | cad怎么加备注,快捷键,注释,修改,设置,标注,1. cad改备注快捷键在CAD制图时怎样修改新的注释样式?具体操作内容如下所示: 我们先运行迅捷CAD编辑器专业版; 点击菜单栏里的“文件-打开”按钮,打开一张需要修改标注内容的CAD图纸。 1.我们点击菜单栏里的“标注-编辑标注文字(M)”按钮。 2.或是直接在CAD绘图框下方的命令框中输入“编辑标注文字”的命令“...

  • 微信界面设置图片 | 微信桌面图怎么设置

    微信界面设置图片 | 微信桌面图怎么设置

    微信界面设置图片 | 微信桌面图怎么设置,设置,桌面,界面,模式,背景图片,1. 微信桌面设置图片微信屏幕“黑色”与手机设置和微信设置有关,多半是用户开启了深色模式导致,而深色模式又分为两种设置,一种是单独设置微信,一种是跟随系统,这两种设置都可以在微信的通用选项内修改,修改之后微信的屏幕就会变成正常颜色2. 微信桌面可以设置图片吗打开手机的设置功能。看到“显示”选项,我们点击进去点击打开“壁...

  • 电脑操作界面切换快捷键 | 电脑快捷键界面切换

    电脑操作界面切换快捷键 | 电脑快捷键界面切换

    电脑操作界面切换快捷键 | 电脑快捷键界面切换,快捷键,设置,桌面,循环,界面切换,1. 电脑循环切换桌面快捷键怎么设置快速返回桌面的快捷键是:Windows徽标键+D。Windows徽标键的快捷键。1、Windows徽标键:打开或关闭「开始」菜单。2、Windows徽标键+Pause:显示“系统属性”对话框。3、Windows徽标键+D:显示桌面。4、Windows徽标键+M:最小化所有窗口。5、W...

  • iPhone打开电脑版网页 | ios浏览器打开电脑版网页

    iPhone打开电脑版网页 | ios浏览器打开电脑版网页

    iPhone打开电脑版网页 | ios浏览器打开电脑版网页,网页,浏览器,账号,官网,网站,1. ios打开电脑网页苹果官网进不去购买页面可能是苹果官网内部调整的原因导致的。如果官方网站上没有办法购买的话,是因为他们的货源还没有备好,只是有货的时候才会开放渠道。苹果官网无法购买解决办法一、检查账户。1、用电脑打开苹果网站2、找到管理AppleID二、账号确定1、确定邮箱已验证、地址填写完整、电话号码填写了手机...

  • 谷歌浏览器下载手机版官网视频 | 谷歌浏览器下载在线

    谷歌浏览器下载手机版官网视频 | 谷歌浏览器下载在线

    谷歌浏览器下载手机版官网视频 | 谷歌浏览器下载在线视频手机,谷歌浏览器,下载,官网,支持,视频播放,1. 谷歌浏览器下载在线视频UC浏览器是一款基于Chrome的浏览器,此浏览器有着双核的引擎可以让你的浏览速度变的像飞一样,而且它还能下载视频,速度也和飞的一样,性能特别的稳定,极具特色功能,想下载视频的一定要试试。QQ浏览器是一款腾讯退出的功能极强的浏览器,支持各种端口进行使用,下载视频是他的迷人特点之一,不但下载的...

  • 如何关闭页面声音 | 怎么快捷键关闭网页声音提示呢

    如何关闭页面声音 | 怎么快捷键关闭网页声音提示呢

    如何关闭页面声音 | 怎么快捷键关闭网页声音提示呢,网页,快捷键,提示,标签页,通知,1. 怎么快捷键关闭网页声音提示一、首先,打开谷歌浏览器,进入谷歌浏览器界面中,在谷歌浏览器接卖弄上方标签页位置选中。二、然后,右键点击标签页,在右键菜单中选择“将此标签页静音”,点击打开。三、最后,即可看到标签页位置显示静音标志,说明关闭谷歌浏览器的网页声音完成,问题解决。 2. 网页声音关闭从哪里打开谢邀。首先,你...

  • ipad如何打开电脑版网页 | ipad怎么打开电脑版网页

    ipad如何打开电脑版网页 | ipad怎么打开电脑版网页

    ipad如何打开电脑版网页 | ipad怎么打开电脑版网页,网页,步骤,登录,桌面,输入,1. ipad怎么上电脑版网页ipad 可以通过自带浏览器登陆网页版icloud,步骤如下: 1、在ipad桌面找到【浏览器】 图标。2、打开【浏览器】,在地址栏输入网页版icloud网址网页版iCloud 3、然后输入自己的【AppleID】。4、完成登录,ipad 登陆网页版icloud完成。2. ipad怎么使用...

  • 谷歌浏览器设置下载工具 | 谷歌默认下载工具

    谷歌浏览器设置下载工具 | 谷歌默认下载工具

    谷歌浏览器设置下载工具 | 谷歌默认下载工具,下载工具,设置,默认,谷歌浏览器,下载,1. 谷歌设置下载工具怎么用个人用过几个play的安装器,也有免root的一般免root的基本都是下载你手机该用的play的框架(包括服务框架和商店什么的)的apk然后让你自己安装不过这东西是否安全就难说了,这个需要扒开看看里面有没有掺什么东西,完全看做app的是否有良心2. 谷歌软件怎么下应用市场、浏览器都可以下载3...

  • 电脑浏览器缓存怎么清理快捷键 | 浏览器清理缓存的快

    电脑浏览器缓存怎么清理快捷键 | 浏览器清理缓存的快

    电脑浏览器缓存怎么清理快捷键 | 浏览器清理缓存的快捷键,快捷键,浏览器缓存,浏览器,清理缓存,清除,1. 怎么清浏览器缓存快捷键清理缓存方法如下:1.可以进入到手机浏览器主页面中,找到设置功能按钮,点击设置按钮进入到相关的页面中;2.进入到手机浏览器的设置页面中后,点击当前页面中的无痕浏览,来加速浏览速度;3.完成以上操作后点击进入到清除数据的相关页面中,在当前页面中找到清除数据功能按钮,点击清除按钮缓解手机缓存。拓...

  • mysql快捷键默认注释 | mysql快捷键修改一列的值

    mysql快捷键默认注释 | mysql快捷键修改一列的值

    mysql快捷键默认注释 | mysql快捷键修改一列的值,快捷键,注释,修改,默认,设置,1. MySQL快捷键MySQL是数据库工具,非常常用,我们通常会把网站用到的数据存储在MySQL中,MySQL的使用不仅方便而且简单易学,来看看如何使用MySQL创建数据库。安装: 首先要安装MySQL,并且配置信息。创建一个快捷键到桌面上,双击软件,打开软件,界面如下图所示,什么都没有,我们要先创建一个连接。创建...

  • h5是手机网页吗 | 电脑做h5可以在手机上看

    h5是手机网页吗 | 电脑做h5可以在手机上看

    h5是手机网页吗 | 电脑做h5可以在手机上看,手机端,手机网页,网页游戏,网页,客户端,1. h5只能在手机上看吗H5游戏可以通俗地成为网页游戏,只是与传统网页游戏不同的是,H5游戏具有更好的特性以及更强的技术支持。特别是当手机平台浏览器的硬件加速功能普及的今天,借助手机的流行,H5游戏正在走红,越来越多的好游戏出现。和传统手游不同,H5手机游戏的一大优势在于无需客户端加持,即点即玩,对用户网络质量的要求...

  • 电脑卡住了快捷退出程序界面 | 电脑卡死用什么快捷键

    电脑卡住了快捷退出程序界面 | 电脑卡死用什么快捷键

    电脑卡住了快捷退出程序界面 | 电脑卡死用什么快捷键退出程序,退出程序,退出,快捷键,界面,用户,1. 电脑卡住了快捷退出程序1、打开控制面板,点击“用户账户和家庭安全”; 2、点击“添加或删除用户”,然后再点击“管理其他用户”——“创建一个新用户”; 3、选择标准用户,设置好账户名,再点击右下角的创建账户; 4、然后切换用户,进入刚刚创建的账号(按Ctrl+Alt+Deldte,选择“切换用户”),再打开控制面板...

  • es文件浏览器删除了可以恢复吗 | es文件浏览器隐藏的

    es文件浏览器删除了可以恢复吗 | es文件浏览器隐藏的

    es文件浏览器删除了可以恢复吗 | es文件浏览器隐藏的文件恢复,文件浏览器,删除,文件恢复,恢复,文件,1. es文件浏览器删除的文件恢复你可以打开清理大师里的隐私粉碎,打开扫描出删除的文件 选择恢复就可以了。2. es浏览器隐藏文件恢复如果是它介绍中的用128加密的话就麻烦了。加密后该文件为独立存在,用你以前用过的密码全部试下,加密最好用以前用过现在又没在用的密码,这样容易记住。祝你成功 3. es文件浏览器删除了可...

  • dw文档标题怎么设置 | DW如何设置网页标题

    dw文档标题怎么设置 | DW如何设置网页标题

    dw文档标题怎么设置 | DW如何设置网页标题,网页,设置,文档,文本域,用户名,1. dw中设置网页标题1、插入一个div,设置为400x300px大小,背景色为米黄色,居中。 2、输入标题文字和用户名、密码,调整位置。 3、继续插入填写部分,插入--表单--文本域,所以需要输入内容的“框”都是文本域。设置用户名文本域ID为username,点击确定。 4、继续同样的方式插入密码的文本域,设置ID...

  • 常用命令快捷键 | 命令行界面快捷键

    常用命令快捷键 | 命令行界面快捷键

    常用命令快捷键 | 命令行界面快捷键,快捷键,界面,命令,设置,指令,1. 命令界面快捷键快捷键Ctrl+91、电脑打开AutoCAD2007版本软件。2、打开AutoCAD2007后,点击工具栏中的工具,然后选择工具栏中的命令行,或者按快捷键Ctrl+9也可以调出命令行3、按命令行快捷键Ctrl+9后,就可以调出命令栏了。4、或者点击工具中的选项。5、进入工具选项界面,点击配置,然后选...

  • 迷你世界的游戏界面怎么画 | 迷你世界的游戏界面怎么

    迷你世界的游戏界面怎么画 | 迷你世界的游戏界面怎么

    迷你世界的游戏界面怎么画 | 迷你世界的游戏界面怎么换,界面,迷你,认证,脉冲,右键,1. 迷你世界的游戏界面第一步:先将发射器的口向下放置第二步:将增幅器对着发射器进行放置,并用电能线和电能器连接做一个高速'脉冲'第三步:分别将漏斗和箱子连接发射器第四步:在发射器的下方放置一桶岩浆,并用方块将四周围起来就这样,一个非常简单的“垃圾箱”就做好啦2. 迷你世界游戏界面新版先按住Shift,再对着坐骑按右键...

  • win10卡在黑屏界面 | win10卡在黑屏转圈

    win10卡在黑屏界面 | win10卡在黑屏转圈

    win10卡在黑屏界面 | win10卡在黑屏转圈,界面,输入,数据,选项,任务管理器,1. win10卡在黑屏说明设备的数据丢失,需要修复数据之后就可以正常使用,2. win10卡在黑屏转圈圈、遇到这样的情况,在下方的任务栏单击鼠标右键,在弹出的界面里选择启动任务管理器。2、在进入任务管理器以后,会出现任务管理器的页面。3、在任务管理器的页面选择文件选项,点击新建任务。4、进入新建任务后,输入explo...

  • 手机通话界面可以设置吗苹果 | 手机通话界面可以设置

    手机通话界面可以设置吗苹果 | 手机通话界面可以设置

    手机通话界面可以设置吗苹果 | 手机通话界面可以设置吗怎么设置,设置,界面,显示,分享,选取,1. 手机通话界面可以设置吗通话界面的背景是不能自己设置的,但是您可以设置来电头像显示。步骤:1、从屏幕桌面点选“照片”图标进入。2、点选一张要设置为来电大头照的图片进入,再点左下角分享按钮。3、点选“指定给联系人”。4、从通讯录中点选指定的联系人后,即有效果图返回,再点“选取”按钮完成设置 2. 怎样设置通话界面将“...