- From: Brian Kardell <bkardell@gmail.com>
- Date: Fri, 9 Jan 2015 10:35:54 -0500
- To: Anne van Kesteren <annevk@annevk.nl>
- Cc: www-style@w3.org, public-webapps@w3.org
- Message-ID: <CADC=+jdYxoY2YCXWOD80mzMM4tJ_qeiTjky6SNKPmWJaHY=zBQ@mail.gmail.com>
On Jan 9, 2015 8:43 AM, "Anne van Kesteren" <annevk@annevk.nl> wrote: > > I'm wondering if it's feasible to provide developers with the > primitive that the combination of Shadow DOM and CSS Scoping provides. > Namely a way to isolate a subtree from selector matching (of document > stylesheets, not necessarily user and user agent stylesheets) and > requiring a special selector, such as >>>, to pierce through the > boundary. > > This is a bit different from the `all` property as that just changes > the values of all properties, it does not make a selector such as > "div" no longer match. > > So to be clear, the idea is that if you have a tree such as > > <section class=example> > <h1>Example</h1> > <div> ... </div> > </section> > > Then a simple div selector would not match the innermost div if we > isolated the section. Instead you would have to use section >>> div or > some such. Or perhaps associate a set of selectors and style > declarations with that subtree in some manner. > > > -- > https://annevankesteren.nl/ > For clarity, are you suggesting you'd control the matching boundary via CSS somehow or you'd need an indicator in the tree? A new element/attribute or something like a "fragment root" (sort of a shadowroot-lite)?
Received on Friday, 9 January 2015 15:36:23 UTC