Re: CSS3 Selectors - :root

Op 17-2-2011 4:10, Karl Brightman schreef:
> Hi,
>
> I have just discovered what I believe to be a bug with the way the 
> :root pseudo class has been implemented.
>
> The specification states the following about this pseudo-class selector:
> /
> "The :root pseudo-class represents an element that is the root of the 
> document. In HTML 4, this is always the HTML element."/
>
> What it does not describe is where the :root can be used, from what I 
> have tried, it only works when used at the beginning of a selector.
>
> /":root p.test { color: red; }"/
>
> However the following does not work:
>
> /"p.test :root body { background: red; }"/
>
> Am i missing something here or is this something that has not yet been 
> addressed? I was hoping to be able to use the :root pseudo class to 
> adjust styled based on whether or not an element can be found within 
> the document.
>

Hello Karl,

The rule you discribe, though valid, is never matched. Wat it does is 
look for a root element that is a child of something else. That's a 
contradictio in terminis.

Greetings,

ACJ

Received on Thursday, 17 February 2011 13:10:58 UTC