So, es handelte sich um ein klassisches CSS Problem, was ja auch vermutet wurde:
Auf der linken Seite befindet sich eine div-Container ("side_left"), der ein Logo ("Logo") div, und ein Div für das Menue aufnimmt.
IM IE gab es hier einen "3 Pixelo-Abstand". Ich nehme an, es waren 3 Pixel wegen des IE Bugs.
Dies unterband ich mit der globalen Angabe img {display:block;}, was sich aber nun auch auf den Chat auswirkte, und dessen Smileybilder und Buttons dann zwangsläufig untereinander erschienen.
Ein löschen der display-eigenschaft block liess die "Bilder" wieder nebeneinander stehen, aber der 3 Pixel-abstand war natürlich wieder da.
Der Div-Container des Logos war ein float-left mit Breitenangabe!!
Nachdem ich die Breitenangabe durch eine Höhenangabe in Höhe des Logos ersetzt habe, war alles in Ordnung.
Kleine Ursache, grosse Wirkung.
Danke für die Mithilfe |