In the eyes of programmers, the end of Internet Explorer 6 is a relief for them. IE7 began to fully support W3C standards for the first time. Since then, the path of Internet Explorer standardization began to become more and more smooth, the following summarizes the updated content of IE7 and later versions, which are different from those of each version, and serves as a reference for Web developers to solve browser compatibility problems.
IE7 update
Solved a float bug in IE6, see http://www.positioniseverything.net/explorer/peekaboo.html
Enhanced CSS selector support
Built-in Ajax
Support for transparent PNG Images
Microsoft official update description http://www.microsoft.com/china/msdn/library/webservices/WebApp/IE7_RevGd.mspx? MFR = true
IE8 update
Solve all floating bugs (maybe all CSS bugs are addressed), fully support css2.1 rules and selectors (this is the highlight, at least in CSS fully compliant with W3C standards) See the http://msdn.microsoft.com/library/cc304082.aspx for details
The CSS expression is removed and the prefix of-MS-vendor is used to indicate the proprietary attribute of IE. This is learned from WebKit and Firefox. It is worth noting that Yang has fixed a series of Dom errors and is more compliant with standards, but does not add support such as getelementbyid ID when the ID is case sensitive, name is not wrong when the ID, detailed list see http://msdn.microsoft.com/library/dd433047.aspx
Support for charset attribute Ajax of link tags enhanced support for local storage in HTML5 (advanced) Local JSON object support (advanced) added the UA compatibility mode and added the almost stardards rendering mode. However, IE8 still does not support DOM L2, Dom L3, Dom L2, and L3 event processing (including the bubble model ).
Microsoft updates
Http://msdn.microsoft.com/library/cc288472%28VS.85%29.aspx#html
Ie9 update
Complete Dom L2, Dom L3, Dom L2, and L3 event processing (including the bubble model) Support HTML5 and css3 support opacity transparent attributes
Css3 2-D transforms
Canvas, video, and so on.
And so on.
Web open font format (woff) Support SVG native support a series of JS bug fixes (jscript more in line with the ecmascript standard see http://blogs.msdn.com/ B /ie/archive/2010/06/25/enhanced-scripting-in-ie9-ecmascript-5-support-and-more.aspx
And http://blogs.msdn.com/ B /ie/archive/2010/03/26/standards-documentation-for-ie7-and-ie8.aspx
Ecmascript 5 supports white spaces in the Dom as separate text nodes to stay consistent with other browsers see http://www.w3school.com.cn/xmldom/dom_mozilla_vs_ie.asp
Unknown labels can also use CSS styles to support mime update instructions for application/XHTML + XML
Http://msdn.microsoft.com/zh-cn/ie/ff468705
Ie10 update
Ecmascript 5 strict mode supports HTML5 and css3 enhanced css3 3-D transforms (requires-MS-prefix because W3C has not finalized)
Websocket, webwork, file API
And so on.
SVG improves and enhances the SVG filter Environment
Most Dom enhancements are enhancements with the MS prefix (also exclusive to IE)
Such as touch screen operations and gesture events
And so on.
The UA compatibility settings of ie10 are no longer supported (because ie9 is already fully compliant with W3C standards), but Microsoft Update instructions on the Compatibility settings of ie9 and earlier UA are still supported.
Http://msdn.microsoft.com/en-us/ie/gg192966
In summary, IE7 is only a small enhancement to IE6.
IE8 fully supports css2.1 and selector. Dom operations comply with W3C standards, but Dom support is still incomplete.
Ie9 fully supports Dom L1, Dom L2, and JScript standards. ecmascript5, HTML5, css3, and SVG
Http://www.cnbeta.com/articles/162760.htm