W3C home > Mailing lists > Public > www-style@w3.org > July 2004

Re: totally collapsed

From: L. David Baron <dbaron@dbaron.org>
Date: Fri, 2 Jul 2004 00:59:53 -0700
To: www-style@w3.org
Message-ID: <20040702075953.GA3176@darby.dbaron.org>
On Thursday 2004-07-01 22:38 -0700, Andrew Fedoniouk wrote:
>  p { border: blue solid 1px; }
> <body>
> <p>paragraph</p>
> </body>
> 
> margins of the paragraph are collapsed ,
> 
> and here
> 
>  p { border: blue solid 1px; margin:1em }
> <body>
> <p>paragraph</p>
> </body>
> 
> margins of the paragraph are not collapsed.

I don't think what you're seeing has anything to do with collapsing
margins.

> I am testing this in Internet Explorer and Gecko. 

I assume you're testing Gecko in quirks mode [1].  If that's the case,
it has UA stylesheet rules applied in quirks mode that remove the
default margins from the first child of BODY or TD (not actually
:first-child, though, but instead a selector that doesn't match an
element that is the first child element but is preceded by text).  This
is really a minimally sufficient imitation (since it doesn't account for
a P inside a DIV, etc.) of of pre-CSS margin handling (and what
IE/Windows does), where BODY and TD absorb the default top margins of
their first child.

-David

[1] http://www.mozilla.org/docs/web-developer/quirks/

-- 
L. David Baron                                <URL: http://dbaron.org/ >

Received on Friday, 2 July 2004 04:00:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:31 GMT