W3C home > Mailing lists > Public > www-style@w3.org > September 2002

Re: Margin collapsing and floats

From: L. David Baron <dbaron@fas.harvard.edu>
Date: Fri, 13 Sep 2002 19:58:17 -0400
To: Boris Zbarsky <bzbarsky@MIT.EDU>
Cc: www-style@w3.org
Message-ID: <20020913195817.A4148@is04.fas.harvard.edu>

On Friday 2002-09-13 19:06 -0400, Boris Zbarsky wrote:
> It seems that what's really meant here is that floated boxes' margins do
> not collapse except with descendant boxes...

Note that this is what CSS1 said:

  and the margins never collapse with the margins of adjacent elements.
  [ http://www.w3.org/TR/1999/REC-CSS1-19990111#floating-elements ]

but it was changed in CSS2:

  * Vertical margins between a floated box and any other box do not
    collapse.
  [ http://www.w3.org/TR/1998/REC-CSS2-19980512/box.html#collapsing-margins ]

although it was not noted in the changes from CSS1 in
http://www.w3.org/TR/1998/REC-CSS2-19980512/changes.html#changes-from-css1


I wrote a quick test for this behavior at:
  http://www.people.fas.harvard.edu/~dbaron/css/test/2002/float-mc

Some quick results for this test:
 * Mozilla (Linux) - CSS1 behavior
 * Opera 6 (Linux) - CSS1 behavior
 * Konqueror 3.0.0 - CSS2 behavior
 * Netscape 4.79 (Linux) - impossible to tell

I'd be interested to hear what WinIE and MacIE do.

-David

-- 
L. David Baron        <URL: http://www.people.fas.harvard.edu/~dbaron/ >
Received on Friday, 13 September 2002 19:58:24 GMT

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