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???