`

IE各版本更新内容和细节上的不同

阅读更多

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专有属性,这一点向webkitfirefox学习了,值得表杨

修正了一系列DOM错误,更符合标准,但并没有新增支持

getElementById的时候ID区分大小写,不会错把NameID,详细列表见 http://msdn.microsoft.com/library/dd433047.aspx

支持link标签的charset属性

AJAX支持增强

支持HTML5中的本地存储(挺先进的)

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

增加UA兼容模式

增加了almost Stardards渲染模式

然而IE8仍然没有实现DOM L2,DOM L3DOM L2 L3 事件处理(包括冒泡模型)的完整支持

微软官方更新说明

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

IE9更新

实现DOM L2,DOM L3DOM L2 L3 事件处理(包括冒泡模型)的完整支持

HTML5CSS3支持

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+xmlMIME

微软更新说明

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

 

IE10更新

ECMAScript 5 Strict 模式支持

HTML5CSS3增强

CSS3 3-D transforms(需要-ms-前缀,因为W3C还未定稿)

Websocket,webwork,file api

等等

SVG改进和增强

SVG滤境

DOM增强

大多是带ms前缀的增强(也是就IE专有的)

如触屏操作,手势事件

等等

不再支持IE10UA兼容设置(因为从IE9开始已经完全符合W3C标准),但仍支持IE9和之前的UA兼容设置

微软更新说明

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

 

 

概括的说IE7只是对IE6的小小增强

IE8完全支持CSS2.1和选择器,DOM操作更符合W3C标准,但DOM支持仍不完整

IE9 完全支持DOM L1DOM L2Jscript更符合标准,ECMAScript5支持,HTML5CSS3支持,SVG支持

0
0
分享到:
评论

相关推荐

    javascript和css在IE和Firefox中的不同点

    JavaScript 和 CSS 在不同的浏览器上,特别是 Internet Explorer (IE) 和 Mozilla Firefox 之间存在一些差异,这些差异主要体现在解析规则、实现细节以及某些功能的支持上。理解这些差异对于编写跨浏览器兼容的代码...

    IE图标下载

    5. IE%20XP8.png、IE%20XP.png、IE%20XP6.png、IE%20XP4.png:这些文件名中的“XP”可能代表Windows XP操作系统,数字可能表示不同的设计版本或更新。 这些图标可能包括不同版本的IE,如IE7到IE8,或者它们可能代表...

    firfox和ie6的js执行效率比较

    标题中的“firfox”应该是“Firefox”,这是一款由Mozilla...随着技术的发展,现代浏览器(包括Firefox和更新版本的IE)已经极大地提高了JavaScript的执行效率,但对旧版浏览器的兼容性仍然是前端开发需要关注的问题。

    js新闻上下滚动效果(兼容IE和ff)

    JavaScript是一种广泛应用于网页和应用程序开发的脚本语言,它的强大之处在于可以动态更新网页内容,为用户提供丰富的交互体验。在本示例中,"js新闻上下滚动效果(兼容IE和ff)"指的是利用JavaScript实现一个新闻...

    ext3与ie9不兼容的问题

    解决ext3与IE9之间的兼容性问题,需要深入理解JavaScript、HTML和CSS在不同浏览器中的实现细节。通过提供polyfills、调整元标签设置以及优化第三方库的使用方式,可以显著提升Web应用在老旧浏览器如IE9中的表现。...

    非IE内核HTML显示控件 Thtmlview

    这样的设计使得Thtmlview控件具有更高的稳定性和安全性,因为它不受IE浏览器版本更新或安全漏洞的影响。 Thtmlview控件主要由两部分组成:一个是控件本身,它是一个用户界面组件,可以被集成到Delphi或C++Builder等...

    兼容IE和火狐的详细日历

    5. **浏览器特性和差异**:虽然IE和火狐都是基于Web标准的浏览器,但它们在实现细节上存在差异。例如,IE的CSS前缀可能与火狐不同,事件处理和动画性能也可能有所区别。开发者需要对这些差异有深入了解,使用条件...

    eWebEditor不支持IE8,IE7,遨游的原因及解决方法

    eWebEditor是一款流行的网页编辑器,它允许用户在网页中嵌入编辑器,从而方便地进行内容的创建和编辑。但是随着Windows 7的普及,越来越多的用户开始使用IE8浏览器,这时用户开始发现eWebEditor在IE8中无法正常工作...

    防IE弹窗工具

    虽然格式不同,但内容可能会包含一些关键信息,如安装步骤、功能介绍、常见问题解答等。 使用防IE弹窗工具需要注意以下几点: - **安装与更新**:确保从可靠来源获取工具,并保持其更新,因为新的弹窗策略和恶意...

    JAVA在IE中查看系统时间-in IE View system time.zip

    8. **版本兼容性**:由于涉及到IE浏览器,开发者可能需要处理不同版本的IE之间的兼容性问题,这可能涉及到使用条件注释、特征检测或其他技术来确保代码在较旧的浏览器版本中也能正常工作。 虽然提供的标签是"C++",...

    开启微软IE9浏览器实用功能的技巧.docx

    这个功能看似简单,但却是微软在不断研究用户习惯后做出的优化,它让IE9与其他主流浏览器如Firefox和Chrome的使用体验更加接近,大大减少了用户在不同浏览器间切换时的操作差异感。 为了方便用户快速回看之前浏览过...

    豌豆荚IE打开FTP问题

    综上所述,“豌豆荚IE打开FTP问题”不仅涉及具体的技术细节,还要求对豌豆荚软件、IE浏览器以及FTP协议有深入的理解。通过细致分析并采取适当的解决措施,通常可以克服这类技术障碍,实现流畅的数据传输体验。

    IE9的css hack使用示例

    如果一个样式规则对多个版本的IE都有效,那么应当放在针对特定IE版本的规则之前,因为CSS的层叠规则是由上至下解析的。 4. 注释 在CSS中使用hack时,可能会看到一些特定的注释方式,如`\0`,`*`,和`_`。这些通常...

    IE浏览器去掉FLASH虚线框的两种方法

    然而,Flash在运行时有时会出现一些视觉上的问题,比如在IE浏览器中显示的虚线框。这个问题可能会干扰用户的浏览体验,特别是对于那些对界面细节要求较高的用户来说。本文将详细介绍两种有效的方法来消除IE浏览器中...

    js 五子棋(IE中有声音)

    考虑到IE的兼容性问题,可能需要使用特定的API或者polyfill来确保在旧版本的IE中也能正常工作。 6. **用户交互设计** 良好的用户交互设计对于游戏体验至关重要。这包括清晰的界面布局、友好的提示信息以及流畅的...

    弹出窗口_iframe_最终版本

    2. 对于IE9及以上版本,由于浏览器的更新,使用上述禁止滚动的方法可能导致错误。这是因为这些浏览器默认支持iframe的独立滚动,后方页面会随着滚动条滚动。在这种情况下,如果希望仅固定iframe而不影响整个页面,...

    jquery实现兼容IE8的异步上传文件

    知识点一:jQuery插件在IE8中的使用 在文件描述中,作者提到...以上知识点总结了文章中提到的关于使用jQuery插件在IE8浏览器上实现异步上传文件的多个方面,涵盖了技术细节、代码实现、兼容性问题和安全性考虑等内容。

    浏览器用户智商测试恶作剧 造谣为使人放弃IE.docx

    据报道,一家名为AptiQuant的心理测量咨询公司声称对10万名不同浏览器用户进行了测试,结果显示使用Internet Explorer(简称IE)浏览器的用户智商普遍较低。这一消息不仅引起了公众的广泛关注,也引发了激烈的讨论和...

    JS各种版本手册

    这份"JS各种版本手册"的资源集合包含了不同来源和版本的JS参考文档,旨在为开发者提供全面的学习和查阅材料。其中提及的微软、W3C(万维网联盟)的文档,以及PDF格式的资料,都是权威且详尽的JavaScript指南。 微软...

    JS + XML 联动菜单 支持IE、FireFox

    "省市县全国统一代码.xls" 和 "省市县全国统一代码.xml" 是两种不同格式的数据文件,它们包含了中国各省市县的统一代码。XML文件是一种结构化数据的存储格式,适合用于程序之间的数据交换,而XLS文件则是Excel电子...

Global site tag (gtag.js) - Google Analytics