2

このサイトhttp://gaeilge2013.ie/では、一部のスタイルシートが IE9 で読み込まれません。Chrome / Firefox / Opera / Safari では問題ありません。非常に奇妙な。

これは適用されていないcssです:

<link rel='stylesheet' id='dzs.timelineslider-css' href='http://gaeilge2013.ie/wp-content/plugins/dzs-timelineslider/timelineslider/timelineslider.css?ver=3.5.1' type='text/css' media='all' />

リンクいいですね。...

ありがとう!

4

2 に答える 2

11

あなたが抱えている問題は、IE がスタイルシートの数に課す制限によるものです。IE は、1 つのページに最大 31 の個別の CSS ファイルしかロードできません。

これについては Web で多くの参照がありますが、MSDN からの参照を次に示します。

これは IE のハード リミットです。特定の手法を使用することで、それよりも多くの CSS ファイルを読み込むことができます@import。他の内部から CSS ファイルを読み込む場合、31 個の主要な CSS ファイルごとに最大 31 個のファイルをインポートすることができます。しかし、それは理想的な解決策ではありません。

一般に、可能であればファイルの数を減らすことをお勧めします。ロードされる各ファイルは個別の HTTP リクエストであり、多数のリクエストがあると、ページの読み込みパフォーマンスに大きな影響を与える可能性があります。

私の提案は、所有している多数の CSS ファイルをより少ないファイルに結合することです。これは難しい作業ではありませんが、必要に応じて自動的にこれを行う WP プラグインを使用できる場合があります。

于 2013-01-26T22:21:14.223 に答える
-1

この問題を修正するには、Modernizr を使用できます。これは強力なクロスブラウザ JavaScript プラグインであり、IE の複数のバージョンやその他のブラウザの特殊なケースをすべて修正します。

ここにリンクを残しておきますので、ご覧ください。

http://modernizr.com/docs/#installing

于 2014-03-27T17:50:08.103 に答える