Internet Explorer 8はHTML 5をサポートしていますか?
-
08-07-2019 - |
質問
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になりつつあります。
HTML5 hashchangeイベントもサポートされています。 オンライン、オフラインイベント
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