1

css-media queres と html5boilerplate Web ページ テンプレートを使用して、ASP.NET Dotnetnuke インストールでレスポンシブ Web サイトを構築しました。

html5boilerplate は、古いブラウザー (IE8) に対して html5 サポートをレンダリングすることになっていますが、逆のことを行っていることがわかりました! 私のサイトは IE9、chrome、firefox などでは正常に読み込まれるようですが、IE8 で読み込むと JavaScript エラーなどが散らばっています。

私の質問はかなり単純だと思います。私のウェブサイトに html5boilerplate が正しく設定されていることを誰でも確認できますか? もしそうなら、なぜ IE8 はおかしくなっているのですか?

また、誰かが IE8 で私のホームページを調べて、サイトが壊れている理由のトラブルシューティングをどこから始めるべきかについて正しい方向に向けるのに役立つかどうかを確認してくれませんか?

この問題は、http://www.yandasmusic.comで実際に見ることができます。

4

1 に答える 1

1

一見すると、modernizr スクリプトが正しく読み込まれていないように見えます。に次のものが正しくリンクされています<head>か?

<script src="js/vendor/modernizr-2.6.2.min.js"></script>

HTML5Boilerplateから最初にブートストラップ フォルダーをダウンロードしたとき、そこに js フォルダーがあったはずです。js フォルダーを自分の Web サイトに適切にコピーした場合は、modernizr スクリプトを含む次のベンダー フォルダーが作成されているはずです。 IE9。

更新
次を見つけようとしました:
http://www.yandasmusic.com/Portals/_default/Skins/Yandas-Response/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js

しかし、404 エラーが返されました。これは、これらのフォルダーへのアクセスが禁止されているためである可能性がありますが、再確認して、機能することを確認する必要があります。

于 2013-08-15T20:53:50.850 に答える