※ ChatGPTを利用し、要約された質問です(原文:firefoxではcssで画像をプリロードができません)
FirefoxではCSSで画像をプリロードできませんか?
このQ&Aのポイント
FirefoxではCSSで画像のプリロードができないことがあります。
以下のコードを使用しても、Firefoxでは表示されている画像や触れたときに表示される画像が表示されません。
他のブラウザ(IE、Operaなど)では問題なく動作することがあるため、Firefox用の代替方法を使用する必要があります。
firefoxではcssで画像をプリロードができません
リンクの貼られた画像に触れると画像が変化させようと
以下のコードを使ってみました。
IE、Operaではできたのですがfirefoxではもともと表示されてるはずの画像も触れたときに表示される画像も表示されません。
何かやり方があるのでしょうか?
■html
<p class="xxx"><a href="#">sample</a></p>
■css
p.xxx{
background:url("img01/a_img.gif") no-repeat;
}
p.xxx a{
display:block;
width:200px;
height:50px;
background:url("img01/b_img.gif");
text-indent:-9999px;
}
p.xxx a:hover{
background:none;
}
お礼
こんにちは。そしてありがとうございます。 教えていただいた通りに書き直したら 思ってたように出来ました。 display:none;がSEOスパムだと考えてる人もいるというのも 今回知ることができて勉強になりました。 あと、言葉足らずの部分まで理解していただき感謝です。