Je rencontre un problème avec le code suivant dans certaines versions d'Internet Explorer:display: inline-block et text-indent
#iconautente{
background-image:url('/style/images/spritecommon.png'); /*icona_utente.png*/
background-position:-117px -15px;
text-indent:-9000px;
width:20px;
height:23px;
display:inline-block;
}
<a id="iconautente" href="/admin/index.php">admin</a>
Dans Firefox, IE7 et IE8 sous Vista, je vois fond et aucun texte , comme prévu. Dans IE6 et IE8 sous XP, l'image entière est en retrait, pas de texte, donc l'image n'est pas affichée.
Quel devrait être le bon comportement? Y at-il un travail autour?
utilisant admin et la durée de #iconautente {text-indent: -9000px;} fonctionne, mais le texte-tiret bloc entier indent-block indent, texte non contenu. Que dit la norme? –