- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Tue, 09 Sep 2008 21:08:16 +0200
- To: Bruno Fassino <fassino@gmail.com>
- Cc: www-style <www-style@w3.org>
Bruno Fassino wrote:
> On Tue, Sep 9, 2008 at 5:16 PM, Lachlan Hunt wrote:
>>>> [1] http://lachy.id.au/dev/css/tests/adhoc/collapsing-margins-01.html
>> OK, but what about this case instead. Given the same HTML, but using this
>> CSS instead:
>>
>> body { min-height: 50px; margin: 0; padding: 0; }
>> div { height: 20px; margin-bottom: 80px; }
>>
>> In this case, the height of the body would be 50px. But the height of the
>> div plus it's margin is 100px, so should the margin collapse through the
>> body element by 50px?
>
> No, I think we are again in a case when 8.3.1 excludes collapsing
> (used height NOT equal to what it would have been if min-height were
> its initial value).
Really? That seems counter-intuitive. Compare these 2 test cases:
http://lachy.id.au/dev/css/tests/adhoc/collapsing-margins-02.html
http://lachy.id.au/dev/css/tests/adhoc/collapsing-margins-03.html
The only difference between them is that in the first, the outer div has
a min-height of 20px (equal to the height of the inner div) and in the
second, it's 21px. I expected both to render identically, but if you're
correct, then the margins should only collapse in the first and the
second test is invalid.
--
Lachlan Hunt - Opera Software
http://lachy.id.au/
http://www.opera.com/
Received on Tuesday, 9 September 2008 19:08:56 UTC