1

私はhtml5にかなり慣れていないので、学び、学び、学ぶためにhtml5でテストWebサイトを作成し始めました..

私が作成した Web サイトは、9 より前のバージョンの ie を除く (もちろん!) すべてのブラウザーで正常に動作します。

私はグーグルで検索し、このhtml5 shivスクリプト(ヘッドに配置)を使用するとすべての問題に対処できることがわかりました。

<!--[if lt IE 9]>
<script src="js/html5.js"></script>
<![endif]-->

残念ながら、私のサイトでは機能しません。めちゃくちゃな Web サイト (レイアウト/CSS に関して) を読み込む代わりに、IE 8 で完全に空白のページを読み込みます。

次に、もう少しググって、modernizr に関する情報を見つけました。なので、開発版のスクリプトも入れました。残念ながら同じ結果に...

今、私は両方のオプションを別々に、または一緒に試しましたが、ie 8 で起こることは、完全な空白のページをロードすることだけです。

誰かがこれで私を助けてくれることを願っています。

これは私のサイトの URL です: http://kmnew.kadushimarketing.com/index.php

4

1 に答える 1

0

HTML のエラーを修正する必要があります。IE の開発者ツールを開く (F12 キーを押す) と、空のbody要素が見つかります。の後に開くのを忘れました</head>htmlソースを表示すると、2 つの要素も開かれていることがわかります。必要なのは 1 つだけです。

また、Modernizr を使用している場合は、html5.js を参照する必要はありません。これは組み込まれています。

(これらすべての間違いを見つけた Gaby の功績です!)

于 2012-12-05T15:01:08.653 に答える