Adrian: ohne border größer?

Hallo!

Wenn ich ein großes div habe und zwei in diesem darin, für header und content, und dann ein viertes div im headerdiv erstelle, wieso wird das headerdiv größer, wenn ich für das vierte div ein margin-top erstelle, und bleibt dann aber gleich, wenn ich eine border definiere?

+---------großes div---------+
|+--------header div--------+|
||                          ||
||+-------viertes div------+||
|||                        |||
||+------------------------+||
||                          ||
|+--------------------------+|
|+--------content div-------+|
||                          ||
||                          ||
||                          ||
||                          ||
||                          ||
|+--------------------------+|
+----------------------------+

es kommt nicht auf border:none; oder border:0px solid; an

Mit freundlichen Grüßen,
Adrian

  1. Hi,

    Wenn ich ein großes div habe und zwei in diesem darin, für header und content, und dann ein viertes div im headerdiv erstelle, wieso wird das headerdiv größer, wenn ich für das vierte div ein margin-top erstelle, und bleibt dann aber gleich, wenn ich eine border definiere?

    Trotz Deiner konfusen Beschreibung tippe ich auf Collapsing margins

    cu,
    Andreas

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

      ne, das header div vergrößert sich dadurch, dass ich margin-top angebe...
      was ich ziemlich komisch finde.
      nur wenn eine border über 0px definiert ist, wird ern icht größer, sondern verschiebt es nach innen...
      :?

      Mit freundlichen Grüßen,
      Adrian

      1. hi,

        ne, das header div vergrößert sich dadurch, dass ich margin-top angebe...
        was ich ziemlich komisch finde.

        Dann find's weiter komisch, oder lies und verstehe die Erklärung, die Andreas dir verlinkt hat.

        nur wenn eine border über 0px definiert ist, wird ern icht größer, sondern verschiebt es nach innen...

        Works as designed.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }