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

Re: proposed new module: css3 floats and positioning

From: Alan Gresley <alan@css-class.com>
Date: Fri, 20 May 2011 10:37:23 +1000
Message-ID: <4DD5B7C3.7010808@css-class.com>
To: Alex Mogilevsky <alexmog@microsoft.com>
CC: W3C style mailing list <www-style@w3.org>, Chris Jones <cjon@microsoft.com>, Rossen Atanassov <Rossen.Atanassov@microsoft.com>
On 19/05/2011 7:22 AM, Alex Mogilevsky wrote:
> We would like to propose a new CSS module: CSS Floats and Positioning
> Level3.
>
> http://www.interoperabilitybridges.com/css3-floats/
>
> The intent of the new module is to bring together into a consistent
> model new kinds of positioning and float behavior, including relevant
> parts of CSS Exclusions, GCPM Floats, Grid Positioning.
[snip]
> P.S. it may be more efficient to hold detailed review and feedback
> until/if this is published as an editor's draft. At this point
> feedback on ideas and directions is the most valuable.


Considering that the main part of the draft spec is regarding 
positioning schemes, I would have hoped to have seen some mention of 
overflow. CSS3 Overflow is very neglected at the moment.

http://wiki.csswg.org/spec/css3-overflow

Regarding offset values with auto:

   | Right - Like top, but specifies how far a box's
   | right margin edge is offset to the left of the
   | right edge of the box's containing block.

   | Left - Like top, but specifies how far a box's
   | left margin edge is offset to the right of the
   | left edge of the box's containing block.


This is only true in LTR inline direction. The reverse happens in RTL 
inline direction. I do not that the links for 'containing block' are 
pointing to CSS2.


Regarding 'positioned' floats:

How do the 'positioned' floats interact with a sibling later in the flow 
that has a value that establishes a 'block formatting contexts'? I do 
see this.

   | A positioned-float box may intersect with other
   | elements in the same or other block formatting
   | contexts. Note that this may cause elements to
   | overlap and they may not be floated around the
   | positioned-float box in all cases.


What is the _same_ BFC? Is this the BFC that the 'positioned' float is 
within?

What is the _other_ BFC? Sibling element? Cousin element? Child element? 
Parent element?


Can the draft spec work gracefully with Writing mode draft spec.

http://dev.w3.org/csswg/css3-writing-modes/



-- 
Alan Gresley
http://css-3d.org/
http://css-class.com/
Received on Friday, 20 May 2011 00:37:51 GMT

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