ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5_html5 をサポートする IE の解決策のチュートリアルのヒント

HTML5_html5 をサポートする IE の解決策のチュートリアルのヒント

WBOY
WBOYオリジナル
2016-05-16 15:51:201418ブラウズ

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])}})()
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。