Re: [css3-regions] regions forming stacking contexts

On Feb 3, 2012, at 4:14 AM, Vincent Hardy <vhardy@adobe.com> wrote:

> If the issue/question is about the use of 'initial containing block' in the prose, the reason is that for absolute positioned elements, as per the CSS 2.1 section 10.1, the containing block is found by going up the parent chain and finding the nearest ancestor with position ¡¯absolute¡¯, ¡¯relative¡¯ or ¡¯fixed¡¯. If there is no ancestor, then use the 'initial containing block'. So our use of 'initial containing block' in section 4.1 is to clarify that for content flowing into regions, the ultimate containing block to use, if there is no ancestor with position 'absolute', 'relative' or 'fixed' is the box of the first region in the chain.

Why do that? This means that if I have something in a region, that I can't position it relative to the window or some other ancestor of the first region? This seems like an unnecessarily restrictive rule.

Received on Friday, 3 February 2012 17:17:50 UTC