2010-01-20 4 views
1

J'ai un problème avec une image préchargée sur Firefox. Sur (webkit) Chrome/Safari, ça a l'air bien.Précharger l'image CSS

Jetons un coup d'œil.

J'ai :hover image charge le fichier css:

.zz{background:url(../img/guzik_01_ofirmie_PL_A.png) no-repeat; height: 1px; width: 1px; position:absolute; } 

li#ofirmie{background:url(../img/guzik_01_ofirmie_PL_B.png) no-repeat; height: 44px; width: 108px; position: absolute; z-index: 1000;} 

ul.menu li#ofirmie:hover {background:url(../img/guzik_01_ofirmie_PL_A.png) no-repeat; height: 44px; width: 108px; position:absolute;} 

et HTML

<div class="zz"></div> 

<li id="ofirmie" ></li> 

Pourquoi pas Firefox charger l'image à partir du cache, plutôt que du serveur?

Comment puis-je résoudre ce problème?

Répondre

3

Dans la mesure du possible, n'utilisez pas deux images. Utilisez la technique CSS Sprites. Ensuite, vous opérez simplement sur la propriété background-position au lieu de différentes images.

Questions connexes