0

解決済みInternet Explorer には、リンクされたスタイル シートのタイム シート制限があるため、スタイルシートが無視されました。この問題の詳細: http://support.microsoft.com/kb/262161


問題を見つけるのに半日を費やしました.BODY要素で定義されたスタイルは、IE 7、8、9では適用されません。ページのコピーはhttp://joskaweb.cz/hub.htmlで見ることができます。

私のスタイルは 233 行にあります (これは LESS から縮小された CSS です)。

理由はわかりませんでしたが、112行目から119行目までのスタイルを削除すると動き始めるので、そこに何かあるはずなのですが、見つけられません。

残念ながら、ブランドの制限により、使用している Wordperss テンプレートにアクセスできないため (ページ コンテンツの編集しかできません)、スタイルを BODY 要素に配置する必要があります。上記のリンク先のページは、テスト目的で作成したコピーです。バグを見つけてサポート チームの顔をぶち壊す必要があります。

4

1 に答える 1

2

これは、ヘッダーなどの html5 要素を使用しているためです。また、この要素は IE 7&8 では機能しません。この JavaScript コードを使用して修正してください。

document.createElement('header');

そして、CSSでヘッダーを指定する必要がありますdisplay: block

または使用

html5シム

このソース コードは、新しい HTML5 要素も追加します。ただし、HTML5 要素の印刷もサポートしており、記事やセクションのブロックなど、HTML5 要素のデフォルトのスタイルが含まれています。

于 2012-12-09T19:19:35.977 に答える