1

こんにちは私はIE8がスタイルシートをロードするのに問題があるようですが、IE9ですべてがうまく機能しますが、IEtesteで試してみると、スタイルシートがロードされなかったようです。ウェブサイトへのリンクは次のとおりです。

ウェブサイトへのリンク

これはどのように修正できますか?

4

2 に答える 2

4

分析目的のスクリプトタグがHTMLタグの外側に配置されています。理想的にはBODYタグ内にある必要があります。これはHTML検証エラーをスローしています。それが原因かもしれません。

編集:

誰かが言ったように、IE <9をHTML5要素(タグ)で動作させるには、追加のJavaScriptが必要になる場合があります。9より前のバージョンのIEは、これらのタグの多くを理解しないため、スタイルを適用しても何も起こりません。それは単に黙って失敗します。

コードとこれに関する情報については、このページを確認してください: http ://code.google.com/p/html5shim/

CSSを適用したら、これらの要素のdisplay: block多くをデフォルトでインラインでスタイル設定する必要がある場合もあります。

于 2012-07-31T21:08:25.557 に答える
1

古いブラウザ用のhtml5javascriptshivが含まれていないようです。

http://code.google.com/p/html5shiv/

また、その末尾のスクリプトを/bodyタグ内に移動します。

于 2012-07-31T22:43:18.073 に答える