[CSS21] More issues with issues with 9.5 (Floats)

A couple more float issues.

Issue 1:

There is excellent interop demonstrating that line boxes are not 
shortened in the presence of floats which appear later in the source 
document (and hence overlap the floats in many situations).  This fact 
is missing from the spec.


Issue 2:

9.5.1 says:
   # 3. The right outer edge of a left-floating box may not be to the
   # right of the left outer edge of any right-floating box that is to
   # the right of it. Analogous rules hold for right-floating elements.

This means a left float can be to the right of a right float.  (They 
need to be in different containing blocks in order to construct this 
situation, obviously.)  Fx3.6 agrees; I haven't tested in others.  This 
doesn't cause a problem, but I wanted to seek confirmation that this was 
an intentional feature of the spec.

Cheers,
Anton Prowse
http://dev.moonhenge.net

Received on Sunday, 5 September 2010 08:39:54 UTC