muggy0812回答ポイント 300ptウォッチ 1

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;
---

同じ現象を経験し、解決された方がいらっしゃいましたら、よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-06-07 09:52:04
終了日時
2011-06-14 09:55:02
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

firefox2005opera361XHTML194Safari651iTunes846CSS1755chrome570UTF-8628PNG334IE1853background-repeat31background-image56HTML5036IE8156プロパティ805Common112アプリ4092URL11376background100初期化581

人気の質問

メニュー

PC版