W3C home > Mailing lists > Public > www-style@w3.org > August 2000

Re: Displaying a structure in CSS

From: ValerieGSharp <ValerieGSharp@netscapeonline.co.uk>
Date: Fri, 11 Aug 2000 12:48:59 +0100
Message-ID: <3993E82B.7193A875@netscapeonline.co.uk>
To: webmaster@richinstyle.com
CC: www-style@w3.org
Matthew Brealey wrote:
> 
> ValerieGSharp wrote:
> >
> > Matthew Brealey wrote:
> > >
> > <snip>
> > >
> > > Indeed, and floats are also outside normal flow. The spec states that a
> > > float does not float when it follows a positioned element; i.e. it
> > > behaves like a normal static element. Positioning relatively an element,
> > > but then not moving it (as you did) has two potentially desirable
> > > effects:
> >
> > Where can I find this in the spec?
> 
> At 9.5:
> 
> 'Since a float is not in the flow, non-positioned block boxes created
> before and after the float box flow vertically as if the float didn't
> exist.'
> 
> It clearly states that it is non-positioned only.
> 


9.5 is only stating how normal flow behaves in the presence of a float.
i.e. block boxes ignore the float, and inline boxes flow round it.

It says nothing about a float not floating when it follows a positioned
element.
And it does not state 'that it is non-positioned only'.

(BTW - have you also noticed the following in 'Errata in
REC-CSS2-19980512':
Section 9.4.3
In the first sentence, add to the end of "Once a box has been laid out
according to the normal flow" the words "or floated,".)


-- 
Regards,
Val Sharp - Edinburgh
Received on Friday, 11 August 2000 07:49:02 GMT

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