J'utilise le "truc" de survol basé sur CSS qui change la position de fond de l'image d'arrière-plan de l'élément sur le vol stationnaire.Le curseur de survol basé sur le sprite CSS clignote dans IE6
Le CSS
#welcome #step1
{background: transparent url(../img/mock/homepage_welcome_step1.png) no-repeat scroll left top;}
#welcome #step1:hover
{background: transparent url(../img/mock/homepage_welcome_step1.png) no-repeat scroll right top;}
Le code HTML
<div id="welcome">
<a class="steps" id="step1" href="?page=signup"></a>
...
</div>
naturellement IE6 mess cette chose simple, vers le haut. Tous mes survols clignotent.
Lorsque la souris survole l'image disparaît pendant un moment puis passe à l'état de dépassement. Une bizarrerie intéressante, si je navigue loin de la page, puis appuyez sur le bouton RETOUR le problème semble disparaître!
Je pense qu'il doit faire avec les fichiers d'image PNG (mais ils n'ont pas de transparence) Ou peut-être quelque chose de simple comme type de document (XHTML transition)
Merci pour votre perspicacité.
EDIT (SOLVED):
Jitendra a fourni le lien pour résoudre le problème. J'ai simplement ajouté à la tête:
<!--[if IE 6]>
<style type="text/css" >
html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
</style>
<![endif]-->
+1 le paramètre de cache IE est généralement la cause de ce genre de chose – bobince
Cela a résolu le problème! J'ai simplement ajouté ce qui suit dans une instruction conditionnelle pour IE6 html {filter: expression (document.execCommand ("BackgroundImageCache", false, true));} – dhornbein