O problema é o seguinte: quando se adiciona por uma imagem em background por CSS (background-image) numa ancora (tag a) a imagem pisca quando se passa o rato por cima da ancora.
Acontece que o IE6 não faz cache da imagem e faz um novo pedido o que resulta no piscar da imagem.
Para resolver esta situação podemos incluir o seguinte no header da página.
<!--[if IE 6]>
<script type="text/javascript">
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(e) {}
</script>
<![endif]-->
Para quem precisa de uma solução que funcione sem javascript tem as seguintes hipóteses:- Passar a imagem (background-image) para um elemento pai. Ex: ul li a , adicionar a imagem ao elemento li.
- Substituir a imagem em background por uma tag img.
Sem comentários:
Enviar um comentário