W3C home > Mailing lists > Public > www-style@w3.org > January 2012

RE: [css3-regions] regions establishing block formatting context roots

From: Alex Mogilevsky <alexmog@microsoft.com>
Date: Fri, 6 Jan 2012 07:32:42 +0000
To: fantasai <fantasai.lists@inkedblade.net>, "www-style@w3.org" <www-style@w3.org>
CC: Vincent Hardy <vhardy@adobe.com>
Message-ID: <D51C9E849DDD0D4EA38C2E539856928412DCF7BB@TK5EX14MBXC214.redmond.corp.microsoft.com>
 From: fantasai [mailto:fantasai.lists@inkedblade.net] 
 Sent: Monday, December 26, 2011 4:14 PM
 To: www-style@w3.org
 Subject: [css3-regions] regions establishing block formatting context roots
 
    # Regions establish a new block formatting context.
    # ...
    # Floats or other exclusions potentially impact content laid out in regions,
    # just as for non-regions. In the following example, the inline content coming
    # from the body_text named flow wraps around the #float box.
 
 As Anton notes in [1], you can't have regions establish a new block formatting context 
 *and* have floats outside them impact the content inside. This amounts to specifying 
 exactly opposite things. (The inline content of a block formatting context root pretty 
 much by definition is not impacted by floats outside it.)

That's a good observation. Regular floats external to a region can't affect content of the region. Exclusions must be able to.

We probably don't want to have a circular normative dependency between Regions and Exclusions modules. Exclusions module defines properties that make float penetrate Regions, so this example could go there (and be more correct), and Regions spec can have a non-normative note here explaining that only Exclusions can have that effect.

Alex 
Received on Friday, 6 January 2012 07:33:23 GMT

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