質問: IE8のみ外部CSSで指定した、backgroundで指定した背景が表示されません。 ただ、毎回必ず表示されないわけではなく、サイト内を移動していうと5回に1回くらいの割合で表示がされず、 他のアプリ(iTunesとか)をアクティブにしたあと、IEに戻ると、背景がちゃんと表示されています。 【実際の記述】 /* body */ body { background:url(/img/common/bg.png) repeat; } 【詳細】 ・この背景はbody要素に対して指定されており、body要素に他のプロパティは指定していません。 ・htmlの記述はXHTML 1.0 Transitional×UTF-8 ・正常に表示ができることを確認したのはChrome,Firefox,Opera,Safari(いずれも最新版) 【試したこと】 ・外部CSSではなく、インラインでbody要素にbackgroundを指定 ・CSS初期化の目的でリセット用のCSSファイルを読みこんでいますが、そのファイルを読み込まないで試しても状況は変わらず。 ・body要素に「zoom:1」を指定 ・body要素に「height:0」を指定 ・body要素に「width:1200」を指定 ・backgroundではなくbackground-imageで背景画像を指定 ・画像の指定と、リピートを別々に記述 --- background-image:(/img/common/bg.pn); background-repeat:repeat; --- 同じ現象を経験し、解決された方がいらっしゃいましたら、よろしくお願いします。
回答: 「Internet Explorer 8(Windows版) キャッシュの削除方法」を参考に、IE8のキャッシュをクリアしてみてください。