| 加入收藏

IE8的功能特点和兼容性

2009-11-14 11:35来源:未知 浏览:[]
所属专题:

据国外媒体报道,为了证明自己对软件互用性的承诺并不是突发奇想,微软宣布,将改变新版Internet Explorer 8浏览器的开发计划,使其对网络标准更加友好。

和现在的工作相关的如下:

IE8支持微格式(Microformat)并用来支持他的 WebSlices 功能
这就要求以后在写Class时要参照Microformat来写了~~~
PS:WebSlices 是一个新的功能,为网站接入到他们的用户选择订阅内容直接在一个网页。 WebSlices 就像RSS订阅那样,用户可以订阅得到更新,并通知用户更改的。

IE8

IE8完美支持CSS2.1并支持部分CSS3
可以肯定的是支持了CSS3逻辑性选择符,如偶数行元素的选中,具体参见:
《关于CSS3》一文中的详情。

IMG和CSS支持使用Data URIs
IMG如:<img alt="Image fed from data url" src="data:image/png;base64,iVBORw0KGgoAAA..." />
CSS如:<link rel="stylesheet" href="data:text/css;base64,iVBORw0KGgoAAA..." _fcksavedurl=""data:text/css;base64,iVBORw0KGgoAAA..."" _fcksavedurl=""data:text/css;base64,iVBORw0KGgoAAA..."" _fcksavedurl=""data:text/css;base64,iVBORw0KGgoAAA..."" />
这样带来的好处:

  • 一是可以动态的生成IMG和CSS;
  • 二是在CSS或IMG变更时,浏览器与服务器两者进行通信后只更新变化后的Data,从而有力的减少带宽上的流量和服务器的压力(猜测)

打印CSS的支持功能
支持分页等,基本上没用过,打印这个功能很不环保很不绿色……

IE8提供三种解析页面的模式
IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定
IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在<head>中加入 <meta http-equiv="X-UA-Compatible" content="IE=7">
Quirks Modes :IE5用的解析网页的模式,开起机关是删除HTML顶部的DOCTYPE声明
注意:不同模式间的网页在IE8中可以互相 frame ,因此因不会模式下的DOM和CSS渲染不一样,所以会引发很多问题,务必注意。

<p>和<object>
对这两个标签的支持逻辑进行了更新,使之更完美的语义化
猜测是支持在<p>、<object>中放置<div>

通过Acid2测试
这意味着对HTML解析的更完美

另外还有些我不太了解领域的改进:

  • AJAX的改善
  • DOM核心的改进
  • 解析HTML、CSS、JS效果上的改善
  • 内存泄漏改善
  • 保护模式下的API改善
  • .htc继续支持
  • 自定义HTML标签的改善

还有一个Activities功能,感觉有点像不同网站间进行API调用一样,有点意思~~~

IE8的浏览器兼容性适合通用网络标准

微软表示,标准兼容模式将成为IE8的默认渲染引擎。微软此前表示,IE8已经通过了Acid2渲染测试。微软部门经理迪恩·哈查莫维奇(Dean Hachamovitch)在博客中称:“我们认为言行一致非常重要。IE8将标准兼容模式作为默认渲染引擎,足以表明我们正在履行互用性方面的承诺。”

按照微软的计划,IE8将包含三种渲染模式,分别是新加入的标准兼容模式、IE7渲染模式、以及一种用于显示老版本网站的模式。由于微软改变了IE8的默认渲染引擎,那些需要IE8使用IE7渲染引擎的网站需要在代码中加入一个标签。

微软承认,做出这一变化也出于法律方面的考虑。微软首席法律顾问布拉德·史密斯(Brad Smith)在声明中称:“尽管目前没有法律规定应当将哪种模式作为浏览器默认渲染引擎,但这一举措无疑可以帮助我们避开潜在的法律和监管麻烦。”去年底,浏览器开发商Opera已经向欧盟提起诉讼,指控微软浏览器不支持通用网络标准。就在上周,微软因为没有完全执行欧盟2004年做出的反垄断裁决,而再此遭到巨额罚款。

到目前为止,微软还没有披露正式版IE8将于何时推出,但Beta测试版将于今年上半年发布。(摩尔)



Copyright 2008 逆云网 | 粤ICP备08131116号 |关于我们 | 联系我们 |