3

システムの既存の Web ページに機能を追加しています。私は、自分が行っている変更の範囲外で少しでも変更したいと考えています。

問題は、IE8 で表示するまで、すべてのブラウザが動作することです。私が変更したものとは無関係のページの一部にあるいくつかの奇妙な表示の問題があるページビューがあります。

IE Developer ツールを使用して、ページのソースが示す CSS ファイルのスタイル機能が読み込まれていないことがわかりました。

IE8 開発者ツールについてはよくわかりませんが、CSS タブの下を見ると、CSS ファイルのリストが表示されます。問題の CSS ファイルが一覧に表示されていないため、何らかの理由で読み込まれなかったようです。

私がやったことで2つの新しいCSSファイルを追加したので、おそらく制限を超えてプッシュしました.

つまり、これは IE の問題 (IE9 は動作しますが) のように聞こえますが、ロードできる可能性のある 31 個の CSS ファイルに制限があるはずです: Internet Explorer の CSS ルールの制限

しかし、そのリストには 31 をはるかに超える CSS ファイルがあります。60本以上あるようです。しかし、一部のファイルは @import を介してロードされ、他のファイルは @import を介してロードされていないため、それがなぜもっとあるのかを説明しているのかもしれません。

これが問題であることをどのように確認できますか? IE8 開発者コンソールにエラーは表示されません。ロードされていないファイルで CSS Lint を実行しましたが、これは私のものではありません。いくつかの警告がありましたが、深刻なものではありませんでした。

私が読んだことから、これに対する良い解決策はないようです。あれは正しいですか?

4

1 に答える 1