Hallo,
Meine Navigation, die in einer Tabelle leigt, wird beim IE um ein Paar pixel nach oben geschoben.
Der IE positioniert Bilder innerhalb von Tabellenzellen auf der Text-Grundlinie und lässt darunter Platz für Buchstaben-Unterlängen (z.B. bei g q ...). Das passiert, wenn das Bild im Textkontext steht, also nicht der alleinige Inhalt der Zelle ist. Dieser Kontext ist auch vorhanden, wenn vor und/oder nach dem Bild ein beliebiges white-space-Zeichen, z.B. auch ein Zeilenumbruch, steht.
Vergleiche:
<table border="1">
<tr>
<td>
<img src="Beispiel.jpg" width="100" height="50" border="0" alt="">
</td>
</tr>
<tr>
<td><img src="Beispiel.jpg" width="100" height="50" border="0" alt=""></td>
</tr>
</table>
In der oberen Zeile steht das Bild im Textkontext. Unter dem Bild ist Platz für Unterlängen. In der unteren Zeile ist das Bild alleiniger Inhalt der Zelle.
Außerdem werden 3 Bilder der Navigation nicht angezeigt! Im Firefox hingegen schon!!!
Ja, wenn Du die auch so ungünstig benennst.
<img src="Material/Menü_Links.gif" alt="" border="0">
wird vom IE genau so angefordert.
Der FF url-encoded die URI zu:
Material/Men%FC_Links.gif
viele Grüße
Axel