Hi!
Ausserdem lässt du die Elemente floaten ohne ihnen eine Breite zu verpassen. Dies ist AFAIR entweder gar nicht erlaubt oder führt zumindest zu Fehldarstellungen.
Nein; lass' es so. Das ist korrekt und wird in diesem Fall auch nicht zu Problemen führen.
Nur um sicherzugehen: ist es erlaubt, ein float ohne width anzugeben? Und in welchen Fällen führt das dann zu Problemen?
Dein Problem hat damit garnichts zu tun, sondern mit einem ganz anderen Bug des IE (Peekaboo oder so). Dagegen hilft die explizite Angabe von Line-height - sinnvoll natürlich in em passend zur Schriftgröße.
Wir alle lieben den IE - übrigens hat mir der IE Links erst nach nem Hover angezeigt, als ich der entsprechenden Liste eine line-height verpasst habe.
Gruß
Martin