HTML5は最近せっかちにリリースされました。 QQグループの多くの人々は、この新しいことについて議論し始めています。現在、ほとんどのブラウザはHTML5コードをサポートしていません。今日は、ブラウザがHTML5をサポートできるようにする方法を紹介しましょう。
HTML5は新しいWebページにより効率的でクリーンなコードをもたらしたため、IEがそれらの新しい要素を認識できるようにする唯一の方法は、HTML5 SHIVを使用することです。 HTML5をサポートするIEの問題を解決するために、このミニスクリプトを提供してくれたRemy Sharpに感謝します。
JSスクリプトを使用して、WebサイトをIEブラウザと互換性のあるものにします。
html5 shivコールとダウンロード:
以下はダウンロードアドレスです:http://html5shiv.googlecode.com/svn/trunk/html5.js
html5.jsは<head> </head>に追加する必要があります(ブラウザが最初にこのスクリプトを解釈して後続のHTML5タグを解析する必要があるため、ページの下部に配置できません)著者はJSファイルをGoogleコードプロジェクトに配置し、もちろん誰もが直接それを呼び出すことを許可しました。もちろん、前提は、あなたが追加のファイルを呼び出すことを気にしないということです。
このJSスクリプトを直接呼び出して、IE条件付きコメントを使用してこのJSファイルを呼び出すことができます。これにより、Firefoxなどの非IEブラウザはこのコードを無視し、不要なHTTPリクエストはありません。次のコードは、IEブラウザでのみ実行されます。
<! - [ifie]> <scriptsrc = http://html5shiv.googlecode.com/svn/trunk/html5.js> </script> <![endif] - >
もちろん、外部ネットワークファイルを呼び出したくない場合は、それらをダウンロードして独自のサーバーにアップロードして個別に呼び出すこともできます(著者は許可します)。
JSファイルのコードは次のとおりです。
(function(){if(!/*@cc_on!@*/0)return;
var e = abbr、記事、脇、オーディオ、キャンバス、データリスト、ディテール、ダイアログ、イベント、フィギュア、
フッター、ヘッダー、hgroup、マーク、メニュー、メーター、nav、output、progress、section、time、video.split( '、')、
i = e.length; while(i-){document.createelement(e [i])}})()()