Axel Richter: Verschiebung im IE

Beitrag lesen

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