Hallo Olaf,
Hallo Gernot,
vielen Dank für Deine Antwort
In Wirklichkeit sieht dein Code aber so aus:
ich habe den Code verkürzt und die meiner Meinung nach irrelevanten Teile weggelassen.
Ich sehe nirgendwo, dass du deinem Image ein
display:blockspendiert hättest, womit man üblicherweise alternativ neben dem Vermeiden von Whitespaces (Leerzeichen, Umbrüche im Quelltext) derlei Abstände im IE verhindern kann. Möglicherweise versucht das Inline-Image-Element im IE 5.5, sich an der Grundlinie des direkt benachbarten H1-Elements auszurichten, obwohl letzteres ein Blockelement ist.
Hm, das könnte natürlich schon sein, obwohl ich dann immer noch nicht verstehe, wie die Lücke zwischen Bild und Rahmen entstehen kann. Tritt der Darstellungsfehler denn bei Dir auch auf? Martin konnte diesen nicht nachvollziehen.
Die HTML-technisch maskierten doppelten Anführungszeichen innerhalb eines Element-Attributs sind auch kurios, warum nimmst du stattdessen nicht einfach einfache Anführungsstriche?
Bei Der nächsten Coderevision fliegt das onclick-Attribut ohnehin vollständig aus dem html heraus und fließt in die Javascriptdatei mit ein. Aber Du hast recht, es sieht schon ein bisschen seltsam aus und ich hatte keinen Grund, auf einfache Anführungszeichen zu verzichten.
Gruß
Olaf Schneider