W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2011

[whatwg] Selectors within <style scoped>

From: Roland Steiner <rolandsteiner@google.com>
Date: Tue, 19 Jul 2011 13:30:02 +0900
Message-ID: <CACFPSpiFfBKZ=kFhiVz=YTFBEsAYVGFKn6fhcm6F+K3+t98cFQ@mail.gmail.com>
On Tue, Jul 19, 2011 at 1:14 PM, Boris Zbarsky <bzbarsky at mit.edu> wrote:

> On 7/19/11 12:10 AM, Roland Steiner wrote:
>
>> Just to nail this down:
>>
>> foo .bar
>>     scoped, foo must be the scope element or a descendant
>>
>
> This is actually an interesting question.  Does this end up corresponding
> to:
>
>  :scope foo .bar, foo:scope .bar
>
> or to just
>
>  :scope foo .bar
>

I think one could argue for either case. Personally, I think it's
advantageous to include the scoping element (i.e., use ":scope foo .bar,
foo:scope .bar"), in order to be able to do style the scoping element itself
rather than its children individually, e.g.

:scope { background-color: mauve; }

This otherwise would be impossible in the given proposal, without resorting
to either a) add :root for no semantic reason or b) wrap the contents of the
scoping element within another element, just to be able to style it.


- Roland
Received on Monday, 18 July 2011 21:30:02 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:34 UTC