本文主要是介绍IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在程序员的眼里,万恶的
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
5
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
支持
这篇关于IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!