HTML5 は、新しい Web ページにより効率的でクリーンなコードをもたらすことで注目を集めているため、IE にこれらの新しい要素 ( など) を認識させる唯一の方法は、HTML5 shiv を使用することです。これは、remy Sharp のおかげです。このミニ スクリプトは、IE での HTML5 サポートの問題を解決するために提供されています。
使用してダウンロード
HTML5.js はページの head 要素内で呼び出す必要があります (IE は要素が解析される前にこの要素を認識している必要があるため、この js ファイルをページの下部で呼び出すことはできません)
著者は、js ファイルを Google コード プロジェクトに配置し、誰もがそれを直接呼び出せるようにしています。もちろん、追加のファイルを呼び出す必要がないことが前提です。
http://html5shiv.googlecode.com/svn/trunk/html5.js
IE の条件付きコメントを使用してこの js ファイルを呼び出すことができ、FireFox などの非 IE ブラウザはこのコードを無視します。不要な http リクエストは発生しません。次のコードは IE ブラウザーでのみ実行されます:
もちろん、外部ネットワーク ファイルをダウンロードして、独自のサーバーで個別に呼び出すことができます (作成者の許可)。
次は js ファイル内のコードです:
(function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,canvas,datalist,details,dialog ,eventsource,figure,footer ,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){ document.createElement(e[ i])}})()