Je postule à stackoverflow comme dernier recours. J'ai eu ce bug IE6 en utilisant l'image à l'arrière-plan du lien. Il semble que IE6 fait défiler l'arrière-plan. Comment puis-je l'éviter?IE6 background-position (?) Question
A une certaine largeur, il montre comme ceci:
alt text http://img135.imageshack.us/img135/8849/badie1.png
Et à un autre, il montre comme ça:
alt text http://img522.imageshack.us/img522/8180/badie2.png
IE7 & FF montrent ce juste comme j'attendre:
alt text http://img142.imageshack.us/img142/2296/goodie.png
Les liens sont placés à l'intérieur de la div qui flotte vers la droite.
<a href="/tr" class="menuLink" style="background-image:url(/img/tr.png);">TR</a>
<a href="/eng" class="menuLink" style="background-image:url(/img/eng.png); margin-right:30px;">ENG</a>
<a href="/logout" class="menuLink" style="background-image:url(/img/logout.png);"><?=$ui["exit"];?></a>
.menuLink {
font-family:"Tahoma";
font-size:11px;
color:#003300;
text-decoration:underline;
font-weight: bold;
background-position:0% 50%;
background-repeat:no-repeat;
}
.menuLink:hover {
font-size:11px;
color:#047307;
text-decoration:underline;
font-weight: bold;
}
Des conseils comment puis-je éviter cela?
Question similaire: http://stackoverflow.com/questions/594870/fix-for-background-position-in-ie –
Essayez d'ajouter "' zoom: 1' "au style des éléments - hasLayout in IE can causer quelques bogues étranges http://www.satzansatz.de/cssd/onhavinglayout.html.Je ne l'ai pas essayé, mais c'est l'une des premières choses que j'essaie en déboguant ce genre de choses car cela change souvent la façon dont l'arrière-plan a rendu – cryo