Das verstehe ich leider nicht.
Bzw. das mit dem Zusammenfallen verstehe ich schon, glaube ich.
Aber bei mir ist doch das obere und untere Margin jeweiuls 0.
Und 2 zusammenfallende 0s müssten doch auch wieder 0 ergeben.
Es geht um die margins der Kindelemente.
Das erste Element in deinem div ist das H1 und das hat ein margin-top von 0.67em (o.ä., abhängig vom jeweiligen Browser-Stil). Beim unteren Abstand ist das letzte Element verantwortlich, also dein Absatz mit der ID #fusszeile.