MudGuard: Wieso verschiebt Margin im div das Mutterelement?

Beitrag lesen

Hi,

Ich habe ein div für meinen Header gemacht, wo Logo und eine Textzeile reinkommen. Das div hat ne feste Breite und Höhe und einen Hintergrund. Innerhalb dieses Div möchte ich ein weiteres div oder auch p setzen und mit margin oben und links innerhalb an die richtige Stelle rücken. Sobald ich aber einen margin-top Wert ins innere Div eingebe, wird das Mutterelement um diesen Wert verschoben. Zum Debuggen setze ich dann oft borders um meine Elemente und siehe da, sobald ich dem Muttelement einen Border gebe, passiert das was ich möchte. Und kann mir auch jemand sagen, wieso das nur auf den Abstand von oben und nicht den Abstand von Links einen Einfluss hat?

Collapsing margins: http://www.w3.org/TR/REC-CSS2/box.html#collapsing-margins

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.