webdevqa.jp.net

Internet Explorer 8はHTML 5をサポートしていますか?

IE8にはHTML5がサポートされていますか? IE8ロードマップに載っていますか?

137
BuddyJoe

IE8ベータ2は、HTML5の2つのAPI クロスドキュメントメッセージング および 非SQLストレージ をサポートしています。

IE8ベータ2は、HTML5解析アルゴリズムまたは新しい要素を実装していません(<canvas>または<video>サポートなし)。

IE8とHTML5をより良く連携させるバグ修正もあります。

80
hsivonen

このJavaScriptをヘッドに含めることで、IE8でHTML5タグを機能させることができます。

<script type="text/javascript">
 document.createElement('header');
 document.createElement('nav');
 document.createElement('menu');
 document.createElement('section');
 document.createElement('article');
 document.createElement('aside');
 document.createElement('footer');
</script>
72
goker.cebeci

this IE HTML5 shim script を使用して、<article>などのHTML5の新しいセマンティック要素の基本レベルのサポートを取得できます。

43
John

Modernizr は、IE HTML5レンダリング機能を提供するための優れたオプションでもあります。

27
Simon

サポートしていますか

<!DOCTYPE html>

はい、そうです。

おそらくより良い質問は、IE8がサポートする最新のWeb機能です。 caniuse.comhtml5test.com 、および browserscope.org である、答えるのに最適な場所のいくつか。

HTML5は、さまざまな人にとってさまざまなことを意味します。最近では、HTML、CSS、およびJavaScript機能を意味します。この用語は少し「Web 2.0」のようになっています。

17
Justin

HTML5もサポートされています hashchange event および online、offline event

12
Martin Hassman

IE8のHTML5サポートは制限されていますが、 Internet Explorer 9 がリリースされたばかりで、新しく出現したHTML5テクノロジーをstrongサポートしています。

8
Anonymous

HTML5はまだ草案仕様にあります(しばらくの間はそうなるでしょう)。なぜわざわざ?

5
Aaron

caniuse すべてのブラウザーとバージョン(将来のバージョンを含む)にわたるすべてのHTML 5機能のガイドを確認してください。

5
dpan

これを使用して、IE8に基本的なHTML5タグを理解/サポートさせることができます。

<!--[if lt IE 9 ]> 
    <script type="text/javascript">
        var html5Elem = ['header', 'nav', 'menu', 'section', 'article', 'aside', 'footer'];
        for (var i = 0; i < html5Elem.length; i++){
            document.createElement(html5Elem[i]);
        }
    </script>
<![endif]-->
4
Alfonse

IE8およびHTML 5サポートの詳細については、こちらをご覧ください。

http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx

2
Giorgio Sardo

ここでの他の回答のいくつかは、IE8や他のブラウザーにHTML5機能を追加することに関するものです。これらは Polyfills と呼ばれ、それらを見つけるための私のお気に入りの場所は here です。

2
Justin

http://msdn.Microsoft.com/en-us/library/cc288472(VS.85).aspx#html によれば、IE8は「強力な」HTML 5をサポートします。 「強力なサポート」が何を必要とするかを正確に議論するものは見ていませんが、はい、HTML5の一部がIE8に組み込まれると言えます。

2
Marc