Hallo,
Der IE beschneidet die Zeilenbox in der Höhe, man kann das anhand des Beispiels gut sehen im Vergleich zur Darstellung ohne Grafik. Das ist eindeutig ein Bug.
Denke ich auch, siehe auch http://www.richinstyle.com/bugs/ie5.html#line-height (gilt offensichtlich auch für IE6).
Ich konnte jetzt auf die Schnelle nicht herausfinden, ob man ihn irgendwie umgehen kann.
Mir fällt nichts ein, beziehungsweise alle Versuche zeigen keine Wirkung.
Wenn auf die Grafiken als img-Elemente verzichtet wird, können sie dennoch weiterhin über das Pseudoelement :before und die Eigenschaft content:url(...) eingebunden werden, sodass sie zumindest in anderen Browser auftauchen:
http://edition-w3c.de/TR/1998/REC-CSS2-19980512/kap12.html#heading-12.1
http://edition-w3c.de/TR/1998/REC-CSS2-19980512/kap12.html#heading-12.2
http://selfhtml.teamone.de/css/eigenschaften/pseudoformate.htm#before_after
Grüße,
Mathias