Fabian St.: Angabe von border verursacht eine Verschiebung

Beitrag lesen

Hi Mudguard!

Sorry, für die späte Rückmeldung...

Durch die border sind die margin-top von p und umgebendem div nicht mehr aneinandergrenzend (adjoining), kollabieren also nicht mehr.
Siehe Abschnitt 8.3.1 aus CSS2: http://www.w3.org/TR/REC-CSS2/box.html#collapsing-margins

Nur zum Verständnis des obigen Textes:

"In this specification, the expression collapsing margins means that adjoining margins [...] of two or more boxes [...] combine to form a single margin."

Wie hat man sich dieses "combine to form a single margin" zu verstehen? Welches Element hat dann margin, wenn beide zu einem zusammenfallen?

D.h also der Grund für mein (ehemaliges) Problem war dann der, dass der margin von p und div durch den border nicht mehr zusammenfallen, oder?

Wenn das p-Element im div keinen oberen margin haben soll, setz ihn auf 0.

Ok, danke das hat geholfen :-)

Grüße,
Fabian St.

--
Meine Website: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
---------------------
fabi@erde ~# whatis spam
spam: nothing appropriate
---------------------
Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)