W3C home > Mailing lists > Public > www-style@w3.org > July 2008

Re: Opera's Proposal for :context Selector

From: Joshua Cranmer <Pidgeot18@verizon.net>
Date: Mon, 14 Jul 2008 17:17:26 -0400
To: "Tab Atkins Jr." <jackalmage@gmail.com>
Cc: Andrew Fedoniouk <news@terrainformatica.com>, Lachlan Hunt <lachlan.hunt@lachy.id.au>, www-style <www-style@w3.org>
Message-id: <487BC266.7050405@verizon.net>

Tab Atkins Jr. wrote:
> I agree here, though, that *without* a :scope or :context pseudoclass,
> it can be difficult to achieve proper modularity.  Frex, in this
> fragment:
>
> <section>
>   <style scoped>
>     div span { color: red }
>   </style>
>   <span>span content</span>
>   <div>
>     <span>some more span content</span>
>   </div>
> </section>
>
> The second span will definitely be red, but the first will be red
> depending on whether or not there is a div somewhere further up the
> ancestor chain.
>   
This sounds as if it's a bug. As  developer, I would intuitively expect 
such a document fragment to have the same results regardless of extra 
content. Whether or not the section is wrapped in a div or not should 
not (IMHO) affect the styles generated by the scoped stylesheets. I fail 
to see a compelling use case that calls for the scoped stylesheets to be 
knowledgeable of the existence of any elements outside the scoped root 
(e.g., the section).

-- 
Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth
Received on Monday, 14 July 2008 21:18:12 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:10 GMT