Ich habe ein Problem mit dem folgenden Code in einigen Versionen von Internet Explorer erleben:display: inline-block und 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>
In Firefox, IE7 und IE8 unter Vista, ich sehe Hintergrund und ohne Text , wie erwartet. In IE6 und IE8 unter XP ist das gesamte Bild eingerückt, kein Text, daher wird das Bild nicht angezeigt.
Was sollte das richtige Verhalten sein? Gibt es eine Problemumgehung?
mit admin und #iconautente Spanne {text-indent: -9000px;} funktioniert, aber text-indent von Inline-Block Einrückung ganzer Block, nicht enthaltener Text. Was sagt der Standard? –