質問: 背景画像がちらつく原因は? a:hover のとき、背景画像を変更してjavascriptを使用せずマウスオーバー処理を行う方法がありますよね。簡単に書くと下記のようになります。 テキスト a { background:url(aaa.gif); } a:hover { background:url(bbb.gif); } ローカル環境ではうまく表示されるのですが、アップロードすると一瞬真っ白になってから背景画像が変わります。これはなぜでしょうか。 ie6使用(windows)です。 macieやnetscapeだと、ぜんぜん問題ありませんでした。ie特有の問題なのか、私のpc環境によるものかはっきりさせたいと思うので、わかる方、宜しくお願いします。
回答: 画像aaa.gifからbbb.gifへの切り替え命令を受けてから bbb.gifを読みに行くために表示までの僅かのタイムラグが 発生する事で起ます、ページを読み込む前に タグで先読みすれば瞬時に切り替わります。 下記のようにタグを書いてください。