Das verstehe ich jetzt nicht ganz... der Effekt tritt bereits bei diesem Codebeispiel in einem leeren HTML-File auf, d.h. es wird nicht besser, wenn ich meinen tatsächlichen Code poste, da der kompliziert ist und ich gerade deshalb den Beispielcode gemacht habe, um zu sehen, ob das Problem allgemein ist => und das Problem ist allgemein.
wenn du deinen geposteten code in ein leeres file packst, fehlt in erster linie der doctype - ohne diesen ist es nicht möglich, aussagen zu treffen ob was richtig oder falsch ist
xhtml 1.0 transitional
<img src="example.com/pseudo.png" alt="bild" />
html 4.01 transitional
<img src="example.com/pseudo.png" alt="bild">
umgekehrt ist es jeweils falsch und zwingt den browser in den quirks mode - die dort eingesetzt fehlerkorrektur ist meisten fern vom standard und kann alles mögliche machen
ohne validem code kannst du nie von korrekter darstellung ausgehen