Jaskars: Schrift für Ansicht ohne aktives CSS

Beitrag lesen

Hallo,

ich habe ein List als Navi und lege da mit css Hintergrundbilder rein und einen MouseOver-Effect:

  
a#angebot { background:url(bilder/angebot.gif); display:block; width:89px; height:33px; }  
a:hover#angebot { background:url(bilder/angebot_a.gif); }  

Danach habe ich im HTML noch Schrift beim Link eingefügt, für die gewünschte Barrierefreiheit:

  
<li><a href="angebot.htm" id="angebot">angebot</a></li>  

So. Als nächste habe ich die Schrift für alle Links im CSS auf 0px gesetzt um sie verschwinden zu lassen, da sie ja sonst über den Bildern liegt:

  
a { text-decoration:none; font-size:0px; border:0px; }  

Ok, so weit is auch alles toll - wenn da nicht der IE wäre. Jetzt liegt im IE an der Stelle wo die Schrift mit 0px ist, ein kleiner blauer Strich über dem Bild, der auch mit "text-decoration:none" und "border:0px" nicht weg geht.

Was kann denn das nun wieder sein???