質問

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

役に立ちましたか?

解決

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

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

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

他のヒント

この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>

このIE HTML5 shimスクリプトを使用して、 <article>などのHTML5の新しいセマンティック要素の基本的なサポートレベル。

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

サポートしていますか

<!DOCTYPE html>

はい。

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

HTML5は、さまざまな人にとってさまざまなことを意味します。最近では、HTML、CSS、およびJavaScript機能を意味します。この用語は少し<!> quot; Web 2.0 <!> quot; -likeになりつつあります。

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

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

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

これを使用して、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]-->

http:// msdnによる。 microsoft.com/en-us/library/cc288472(VS.85).aspx#html 、IE8には<!> quot; strong <!> quot; HTML 5サポート。 <!> quot;強力なサポート<!> quot;を正確に議論するものは見ていません。必然ですが、はい、HTML5の一部がIE8に組み込まれると言えます。

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top