IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别

  1. 云栖社区>
  2. 博客>
  3. 正文

IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别

涂作权 2014-02-13 15:38:00 浏览854
展开阅读全文

在程序员的眼里,万恶的

IE6

的结束对他们而言是一种解脱,

IE7

首次开始完整支持

W3C

标准,

从此之后

IE

的标准化之路就开始越走越顺,

以下总结了

IE7

以后各版本的更新内容,

和各版本的差别,作为

Web

开发人员解决浏览器兼容性问题的参考。

IE7

更新

 

 

解决了

IE6

的一个

float bug,

http://www.positioniseverything.net/explorer/peekaboo.html

 

增强了

CSS

选择器支持

 

内置

AJAX 

透明

PNG

图片支持

 

http://www.microsoft.com/china/msdn/library/webservices/WebApp/IE7_RevGd.mspx?mfr

=true

 

 

IE8

更新

 

 

解决了所有浮动

bug

(可能是所有

CSS Bug

都解决了)

,

完全支持

CSS2.1

规则和选择器

(这

CSS

W3C

 

http://msdn.microsoft.com/library/cc304082.aspx

 

去掉了

CSS 

表达式

 

使用

 

-ms-

厂商前缀表示

IE

专有属性,

这一点向

webkit

firefox

学习

了,

值得表杨

 

修正了一系列

DOM

错误,

更符合标准,

但并没有新增支持

 

getElementById

ID

Name

ID

 

http://msdn.microsoft.com/library/dd433047.aspx

 

支持

link

标签的

charset

属性

 

AJAX

支持增强

 

支持

HTML5

中的本地存储

(挺先进的)

 

JSON

对象支持(这个也挺先进)

 

增加

UA

兼容模式

 

增加了

almost 

Stardards

渲染模

 

然而

IE8

仍然没有实现

DOM L2,DOM L3

DOM L2 

 

L3 

事件处理

(包括冒泡模型)

的完整支持

 

微软官方更新说明

 

http://msdn.microsoft.com/library/cc288472%28VS.85%29.aspx#html

 

 

IE9

更新

 

 

实现

DOM L2,DOM L3

DOM L2 

 

L3 

事件处理(包括冒泡模型)的完整支持

 

HTML5

CSS3

支持

 

opacity

透明属性的支持

 

CSS3 2-D transforms 

Canvas,video

之类的就不说了

 

等等

 

Web 

开放字体格式

 

(WOFF) 

的支持

 

SVG

原生支持

 

一系列

JS 

Bug

的修复(

Jscript

更符

ECMAScript

 

http://blogs.msdn.com/b/ie/archive/2010/06/25/enhanced-scripting-in-ie9-ecmascript-5-su

pport-and-more.aspx

 

http://blogs.msdn.com/b/ie/archive/2010/03/26/standards-documentation-for-ie7-and-ie8.

aspx

 

 

ECMAScript 

5

支持

 

DOM

中空白字符也作为独立的文本节点以保持与其它浏览器一致

 

http://www.w3school.com.cn/xmldom/dom_mozilla_vs_ie.asp

 

未知标签也能使用

CSS

样式

 

支持

application/xhtml+xml

MIME 

微软更新说明

 

http://msdn.microsoft.com/zh-cn/ie/ff468705

 

 

IE10

更新

 

 

ECMAScript 

Strict 

模式支持

 

HTML5

CSS3

增强

 

CSS3 

3-D 

transforms(

需要

-ms-

缀,因为

W3C

还未定稿

Websocket,webwork,file api 

等等

 

SVG

改进和增强

 

SVG

滤境

 

DOM

增强

 

大多是带

ms

前缀的增强(也是就

IE

专有的)

 

如触屏操作,手势事件

 

等等

 

不再支持

IE10

UA

兼容设置(因为从

IE9

开始已经完全符合

W3C

标准)

,但仍支持

IE9

和之前的

UA

兼容设置

 

微软更新说明

 

http://msdn.microsoft.com/en-us/ie/gg192966

 

 

概括的说

IE7

只是对

IE6

的小小增强

 

IE8

完全支持

CSS2.1

和选择器,

DOM

操作更符合

W3C

标准,但

DOM

支持仍不完整

 

IE9 

完全支持

DOM L1

DOM L2

Jscript

更符合标准,

ECMAScript5

支持,

HTML5

CSS3

支持,

SVG

支持

 

网友评论

登录后评论
0/500
评论
涂作权
+ 关注