Der Hansel: Firefox interpretiert margin-top nicht richtig

Beitrag lesen

Beobachtet habe ich hingegen, dass, gibt man allen drei <div>-Blöcken einen Rahmen, der Inhalt des besagten ersten inneren eine Zeile runterrutscht. Das schiebe ich jetzt aber einfach mal auf Deinen fehlerhaften HTML-Code:

<div style="margin-top:160px; width:500px;">
  <span id="ueberschrift">
   <p>Herzlich Willkommen zur InternetNight</p>

Korrigiere mich, gemäß CSS 2, 8.3.1 werden der Außenabstand des <div>s (Dein margin-top:160px) und jener des <p>-Elements zusammengefasst, wenn der Rahmen nicht vorhanden ist. Dementsprechend muss der Text um den Außenabstand des <p>-Elements runterrutschen, sobald <div> einen Rahmen bekommt.

Erklärt aber alles nicht, warum der <div>-Block bei Dir ohne Rahmen überhaupt keinen Abstand haben soll. Und der HTML-Code ist natürlich immer noch falsch.