在程序员的眼里,万恶的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-support-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支持
http://www.cnbeta.com/articles/162760.htm
分享到:
相关推荐
IE6,IE7,IE8,IE9绿色版(单个exe文件,不与系统中浏览器冲突) 现在大多数系统都已经用IE了,对于开发人员需要测试与IE的兼容性找一款IE的操作系统比较困难. 网上找到的都说用IETester,但我实际测了并不能百分百还原IE...
标题中的“集合了IE6、IE7、IE8、IE9核心”指的是一个软件或工具,它包含了微软Internet Explorer浏览器从版本6到9的各种渲染引擎。这些不同的版本代表了浏览器在不同时间的技术状态,每一代都有其独特的特性和兼容...
"IE兼容IE6,IE7,IE8,IE9,IE10 js文件"的标题和描述提示我们,这个压缩包可能包含了一系列专门用于解决这些版本之间兼容性问题的JavaScript脚本。 JavaScript是一种广泛用于网页和网络应用的编程语言,它的主要功能...
【标题】"IE8升IE10补丁.rar"是一个包含Windows 7系统从Internet Explorer 8(IE8)升级到Internet Explorer 10(IE10)所需更新的压缩包文件。这个补丁主要是为了解决在内网环境下无法正常升级IE浏览器的问题。 ...
由于不同版本的Internet Explorer(IE6、IE7、IE8、IE9、IE10)对Web标准的支持程度不一,这导致在这些浏览器中运行同一段代码可能会出现差异。幸运的是,有一些技术手段可以帮助我们解决这些问题。 首先,一个关键...
使IE5,IE6,IE7,IE8兼容到IE9模式 <!–[if lt IE 9]> ”http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js”></script> <![endif]–> 解决PNG显示问题 只需将透明png图片命名为*-trans.png 需要注意...
标题 "IE10及IE11安装所需更新包" 指的是为了成功安装和运行Internet Explorer 10 (IE10) 和 Internet Explorer 11 (IE11) 在Windows 7 Service Pack 1 (SP1)系统上所需的一系列更新文件。这些更新文件对于确保操作...
在Windows 7操作系统中,将Internet Explorer 8(简称IE8)升级到Internet Explorer 9(简称IE9)是一项常见的任务,特别是在为了提高浏览器的安全性和兼容性时。本指南将详细阐述这一升级过程中的关键步骤、所需...
在这里,“需要前置条件win版本更新”提示我们,用户的Windows操作系统必须先更新到一定的版本(至少是Windows 7 SP1)才能安装IE10。 标签“IE升级包”明确了该文件的主要功能,即为Internet Explorer提供升级服务...
【标签】"ieTestie6ie7ie8ie9ie5.5"是关键词的组合,它强调了IETester与Internet Explorer各版本测试的关联性。在搜索引擎优化(SEO)中,这样的标签可以帮助用户更容易找到与IE浏览器测试相关的资源。 【压缩包子...
"IE多版本模拟器"就是为了解决这一问题而设计的,它允许用户在同一台计算机上同时运行和测试IE5.5到IE10的不同版本,无需安装多个实际的IE浏览器。 **IE浏览器的历史与版本差异** IE浏览器由微软公司开发,自1995...
### IE6、IE7与IE8的区别 #### 浏览器兼容性问题解析 随着Web技术的不断发展,浏览器之间的差异也日益明显。特别是在早期的浏览器版本中,如Internet Explorer(简称IE)的不同版本之间,存在着显著的差异。本文将...
IE5\6\7\8\9 11等版本模拟器
在探讨IE6、IE7、IE8对CSS和JavaScript支持的差异时,我们可以发现一系列显著的兼容性问题和解析规则的变化。以下是对这些差异的详细分析: 1. **JavaScript性能和垃圾收集**: - 在IE6中,JScript引擎在处理大量...
降级IE11、IE10、IE9至IE8的cmd命令,请自行复制到CMD黑窗口
总结:IE8 for win7绿色版是一个适用于Windows 7的便携式浏览器版本,但它不适用于Windows 10和XP系统。由于安全性和性能的考虑,推荐使用更新的浏览器替代。对于必须使用IE8的情况,用户应确保了解并接受相关的安全...
**IE8 for Win7 更新版本** 在Windows 7操作系统中,Internet Explorer 8(简称IE8)是一款重要的网络浏览器,它提供了用户访问互联网的基本功能。然而,随着时间的推移,可能会遇到各种问题,如浏览器崩溃、卡顿或...
然而,由于Windows 7原生版本可能不包含支持IE10的必要组件,因此安装IE10时需要额外的补丁包。"win7IE10安装包和所需补丁包.rar"就是为了解决这个问题,提供了一个包含IE10安装程序和所需补丁的集合。 在尝试安装...
综上所述,这个压缩包是为了帮助64位Windows 7用户便捷地安装和更新IE9所需的多个安全更新,以确保浏览器的正常运行和最佳性能。用户只需下载此压缩包,解压后运行这些MSU文件,即可完成更新过程,而无需逐个通过...
"Windows 7 IE10更新修复"这个主题聚焦于解决一个特定的问题,即某些克隆版的Windows 7系统无法通过Internet Explorer(IE)9升级到IE10。这个问题可能是由于系统中的某些定制或修改导致的更新障碍。 **Windows 7与...