背景画像の切り替えその3CSSでコントロールしてナビゲーションボタンを作っていて、不思議なことに出くわしました。次の二つのコード、見てください。span{visibility:hidden;}サンプル2はこちらどちらも通常時の画像をimgでHTML内に張り込んで、hoverのときは、見えなくなるようにvisibility:hiddenをつけて、親要素であるliの背景画像を見せるという考え方です。違いは、サンプル2のほうでは、HTMLでimgをspanで囲ってあること。CSSでは、hoverのときにvisibility:hiddenを設定するのが、a:hoverではなく、a:hoverの中にあるspanです。これだけの違いですが、なぜかサンプル2のほうが、hoverの画像の読み込みがはやい、というか、ちらつかないです。Fox8で試してみましたが、両方とも、サンプル1ではがたがたちらつくのに、サンプル2はそんなに気にならないです。プリロード的な違いはないように思えるし、なぜでしょう...。