CSSを使ってアンカータグの文字列を画像表示にした際のチラツキ

IE6だけらしいが、アンカータグで表示された文字列リンクを、CSSのbackground-imageを使って画像リンクにした際、マウスカーソルをリンクに当てると画像がチラツク問題が発生。

CSS を使って a タグに背景を指定して、 hover で画像を切り替えるような事をよくするんだけど、 IE6 上だと何かチカチカしてスムーズに切り替えを行ってくれない。
これをどうしたらうまい事切り替えてくれるのかを調べたときのメモ。

IE6 でアンカー上に CSS で指定した背景が消えるのを防ぐ - Enjoi Blog


上記サイトのように

html{
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

とすれば解決できる。

プライバシーポリシー お問い合わせ