- From: Vincent Hardy <vhardy@adobe.com>
- Date: Fri, 3 Feb 2012 05:11:54 -0800
- To: Anton Prowse <prowse@moonhenge.net>
- CC: "www-style@w3.org" <www-style@w3.org>
Hi Anton, all, What about the following wording instead: ==== The edges of the first region in a region chain associated with a named flow establish the rectangle that is the <a href="http://www.w3.org/TR/CSS2/visudet.html#containing-block-details">containing block</a> used for absolutely positioned elements in the name named flow which do not have an ancestor with a 'position' of 'absolute', 'relative' or 'fixed' (see [[!CSS21]]) . That first region rectangle is used as the containing block instead of the initial containing block. ==== See: http://bit.ly/zFWXLc Vincent On Feb 3, 2012, at 12:20 PM, Anton Prowse wrote: > From another thread entitled "[css3-regions] regions forming stacking > contexts" [http://lists.w3.org/Archives/Public/www-style/2012Feb/0146.html]: > > On 03/02/2012 08:07, Vincent Hardy wrote: > >> Regarding the initial containing block, I am not sure what is >> missing from the spec. can you clarify? Section 4.1 is explicit: >> >> "The edges of the first region in a region chain associated with a >> named flow establish the rectangle that is the initial containing >> block of the named flow." > > I'm assuming that the idea is to override the CSS21 term "initial > containing block", for content inside of regions. Your term is actually > different though: "initial containing block of a named flow". > > In examples such as the following from CSS21 10.1: > > # If the element has 'position: absolute', [and the containing block > # isn't established by other means], the containing block is the > # initial containing block. > > it is not at all clear that your new term overrides the established > term. If you want it to do so then you'll need to be more explicit in > the regions spec. > > Cheers, > Anton Prowse > http://dev.moonhenge.net
Received on Friday, 3 February 2012 13:12:49 UTC