W3C home > Mailing lists > Public > www-style@w3.org > March 2011

Re: [CSS21] Resolution to Issue 229 is flawed

From: Anton Prowse <prowse@moonhenge.net>
Date: Sun, 27 Mar 2011 22:50:58 +0200
Message-ID: <4D8FA332.5020906@moonhenge.net>
To: "www-style@w3.org" <www-style@w3.org>
On 27/03/2011 22:28, Anton Prowse wrote:
> Secondly, change the recently-added text:
>
> # But in CSS 2.1, if, within the block formatting context, there is
> # an in-flow negative vertical margin such that the float's position
> # is above the position it would be at were the negative margin set
> # to zero, the position of the float is undefined.
>
> to:
>
> | But in CSS 2.1, if there is another floated box generated by an
> | element earlier in the source document whose containing block is
> | established by a different element than that for the float, and
> | there is an in-flow negative vertical margin such that the other
> | floated box influences the application of rule 5, then the position
> | of the float is undefined.

That's not quite right.  (I kept changing my mind as to whether rule 5 
should include or exclude the behaviour that doesn't have interop.  In 
the end I excluded it.)  So the second part of my proposal, above, 
should have said:

   | If there is another floated box generated by an element earlier in
   | the source document whose containing block is established by a
   | different element than that for the float, and the above rules
   | would place the float higher than the other floated box, then
   | CSS 2.1 does not define whether the float should in fact be placed
   | higher than that other float.

Cheers,
Anton Prowse
http://dev.moonhenge.net
Received on Sunday, 27 March 2011 20:51:35 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:38 GMT