- From: Daniel Glazman <daniel.glazman@disruptive-innovations.com>
- Date: Fri, 17 Jun 2011 15:54:55 +0200
- To: "www-style@w3.org" <www-style@w3.org>
My idea is to consider an exclusion (to the outside of a path) or a restriction (to the inside of a path) are precisely similar to a background + an action. The background and layout shape of an image are then defined by a stack of: 1. a region, determined by a set of masks and a restriction mode 2. background color (clipped by the region I presume) 3. stack of background images (clipped by the region I presume) A region be specified by the following properties, exactly like a background: 1. region-image: <msk-image>[,<msk-image>]* | inherit | initial where <msk-image> = <uri> | none with initial value of 'none' 2. region-restriction: inside | outside | inherit | initial 3. region-repeat exactly similar to background-repeat for regions but with an initial value of 'no-repeat' 4. region-position, region-clip, region-origin exactly similar to their background-* counterparts but for regions 5. region-attachment does NOT exist while background-attachment does 6. region-size, counterpart to background-size, should probably not exist since it could lead to extremely expensive and deep recursion 7. a 'region' shorthand I think this scenario is a. much simpler conceptually for web authors b. much simpler to implement and manipulate for content authoring software, and Adobe does content authoring software... c. much simpler in terms of layout algo since exclusion or restriction are really the same algo applied to a region and the negated region... d. avoid all the issues and implementation complexity related to floats e. allow elements to carry directly their exclusion/restriction areas and then be copy-paste-able, while a solution based on float is NOT copy-paste-able... </Daniel>
Received on Friday, 17 June 2011 13:55:45 UTC