スタイルシートで背景を正しく表示するには?

[上に] [前に] [次に]
匿名希望 1999/05/14(金) 15:10:02
はじめまして。
スタイルシートでページの背景を指定しています。
style.cssに以下の内容を記述しています。
BODY {
background-color:#ffffff;
background-image:url(../../xxx/images/BackGrnd.gif);
}
こんな感じです。
それで、html側で、
<LINK REL="stylesheet" TYPE="text/css" HREF="style.css">
と指定して、読み込んでいます。
ところがIE4でこのページを表示したところ、たまに(なかなか再現しないのですが)
スタイルシートの指定とは異なるGIFファイルを拾ってきて背景に敷き詰めてしまいます。
何か間違った指定をしているのでしょうか?

みずか [E-Mail] [HomePage] 1999/05/23(日) 22:54:13
謎ですねぇ
<base href="xxx">
を設定してますか?
関係ないと思いますけど。

Nobu3 1999/05/24(月) 15:57:55
「いつも」ならともかく「たまに」では(しかも、再現が難しい・・・)わかりませんね・・・。
記述の仕方は間違ってないです(と思います)。

回避できそうな策としては、
 1.URLを絶対参照で書く
 2.絵の保存場所を変える(同じディレクトリとか?)
 3.IEのキャッシュをクリアしてみる(?)
くらい・・・?

NNではなんともないのかな?

あと、html文書の方で別の画像を指定してるとか・・・?


えむ 1999/05/24(月) 16:56:36
どうも。えむ(この件の「匿名希望」本人)です。

皆さんの御教授を参考にして、一通り試してはいるのですが、
だめですね。とにかく一度現象がでてしまうとブラウザを終了する
まで、そのページはキャッシュクリアしようが、更新しようが腐ったまままったく動じなかったのです。
こちらが現象を再現させようとすればするほど、なかなか出ません。
(忘れたころにドッと・・・、でも最初の投稿からは一度も現象はなし)

現象の状況の追加なのですが、
1、敷き詰められるGIFはスタイルシートで
   指定しているフォルダにある別のGIFで、いろいろなGIFを2、3種類
   拾ってきていました。
2、実はMSのASPと組み合わせて使っています。

もしかしたら2(IIS4)がなにか悪行をはたらいているのでしょうか?

#少々長文になってしまいました。すみません。

[上に] [前に] [次に]