Last week I posted a chart that listed support for CSS3 features in IE9. This post will consider the extent of IE9 support for HTML5 and related technologies.
The chart is divided into two sections. The first covers the new HTML5 markup elements, and the second covers the APIs and other stuff. My personal assessment is that IE9 is doing much better with CSS3 support than it is in HTML5, so don’t expect to be happy with the overall results shown in these charts. And as one commenter on the previous post pointed out, IE9 is still in Beta, so no need to get too distressed about anything not supported.
As usual, let me know in the comments if any of this is incorrect or if anything’s missing. The info for the charts was compiled from this page on MSDN, the super-useful When Can I Use…app, and this layout engine comparison of HTML5 features on Wikipedia.
HTML5 Elements…
<section> | None | |
<nav> | None | |
<article> | None | |
<aside> | None | |
<header> | None | |
<hgroup> | None | |
<footer> | None | |
<time> | — | |
<mark> | None | |
<ruby> | 6-8 | |
<figure> | None | |
<figcaption> | None | |
<embed> | — | |
<video> | None | |
<audio> | None | |
<source> | None | |
<canvas> | None | |
<details> | — | |
<summary> | — | |
<command> | — | |
<menu> | — | |
New Form Elements/Attributes* | — | |
* Evidently, the only new form enhancement supported by IE9 Beta is the autocompleteattribute, supported since IE7.
…and Related Technologies
Below is a list of technologies, APIs and other goodies that may or may not be part of the HTML5 spec, but have been placed under the HTML5 umbrella as “related technologies”. The list doesn’t include every new technology or enhancement, because some of it is still fairly obscure. Everything that IE9 supports is, to the best of my knowledge, listed here. The rest of unsupported technologies are summarized in the final entry in the table.
MathML | None | |
Inline SVG | None | |
contenteditable | 5.5-8 | |
Data URIs | 8 | |
Cross-Document Messaging | 8 | |
application/xhtml+xml | None | |
Selectors API | 8 | |
getElementsByClassName | None | |
application/xhtml+xml | None | |
SVG | None | |
Canvas APIs | None | |
SVG in CSS Backgrounds | None | |
Web Storage | 8 | |
WAI-ARIA | 8 | |
Offline Web Apps | — | |
Drag and Drop | 5-8 | |
Web Workers | — | |
Web Sockets | — | |
Ajax History Traversal | 8 | |
Text Selection API | None | |
pushState() / replaceState() | — | |
Geolocation API | None | |
A Bunch of other stuff… | — | |
相关推荐
Accidentally closing webpages in Internet Explorer you really didn't want to close can be a pain. With Open Last Closed Tab, you can re-open those closed tabs by hitting Alt-X or by selecting the page...
Just download all the files, and browse the file ./editor/Scratch3.0.html in any webpage browsers which support HTML5, and in any operating systems. NO Internet Explorer. IT WORKS WELL ON MY ...
It can be used in Embarcadero (ex Borland and CodeGear) Delphi 4-XE5 and C++Builder 6-XE5. version 4.15 --------------- + Added Embarcadero RAD Studio XE5 support + Added Internal components for ...
did preserve was that relating to bugs and limitations in the Internet Explorer line which has ceased development">book is for you All you really need before starting the book is a decent knowledge of...
Welcome to the XML Bible. After reading this book I hope you’ll agree with me that XML is the most exciting development on the ...Mozilla and Internet Explorer 5.0 provide native support for XML.
legacy versions of Internet Explorer. Fixes issue #1227. v2.44.0 ======= * Supports native events for Firefox versions 33 (current), 32 (immediately previous release), 31 (current ESR), and 24 ...
2. Internet Explorer stopped supporting TeeChart's IPersistStream content save from IE v5.5sp2 onwards ! TeeChart's persist technique now changed to: first choice IPropertyBag, second choice ...
### HTML5 标签参考详解 #### 一、概述 HTML5是超文本标记语言(HyperText Markup Language)的第五个版本,它引入了许多新的标签和技术来改进网页的表现力和功能。HTML5的新特性旨在简化网页开发过程并提高用户...
The other set of tests run Firefox, Chrome and Internet Explorer with webdriver. The selenium standalone server (runs on Java) is required for these tests and can be downloaded from here. They capture...
WebSocket protocol is currently supported in several browsers including Google Chrome, Internet Explorer, Firefox, Safari and Opera. WebSocket also requires web applications on the server to support ...
Even ancient browsers, such as Internet Explorer (IE) 6 and 7, support most of CSS2.1. So, you’ll nd large parts of this book relevant even if you still need to support older browsers. Because CSS ...
* The exact version of the Internet Explorer installed on your system. If you can provide me with a minimal application which reproduces the problem, I can almost guarantee that I will be able to ...
Internet Explorer 11可能可以运行,但不官方支持。 严格的内容安全策略(CSP),海市rage楼的路由处理程序除外,该处理程序需要data:协议包含在image-src和media-src指令中。 安装 ember install ember-file-...
As of Internet Explorer 5, conditional comments are available as an alternative technique for detecting browser versions. Conditional comments have the advantage of not using a script block, which ...
- `$.browser.msie`: 如果浏览器是Internet Explorer,则返回`true`。 - `$.browser.mozilla`: 如果浏览器基于Mozilla,则返回`true`。 - `$.browser.webkit`: 如果浏览器基于Webkit引擎,则返回`true`。 - `$....
标题 "IE7-WindowsXP-x86-chs.rar" 指的是 Internet Explorer 7 的中文版安装程序,适用于基于 Windows XP 操作系统的 32 位(x86)平台。这个压缩包包含了用于在 XP 系统上安装 IE7 的所有必要文件。 **Internet ...
* You need Microsoft Internet Explorer 5.01 or higher for correct functioning of O&O DiskRecovery. In addition, it is required for displaying the online help. This is due to the nature of the new, ...
Use a reliable, CSS compliant JavaScript library based jQuery, HTML5 and CSS3.The product supports all major desktop and mobile web browsers - Internet Explorer 7.0+, Firefox 2.0+, Safari 3.0+, Opera...