- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 29 Apr 2008 20:10:57 -0700
- To: "Brian J. Fink" <desertowl23@gmail.com>
- CC: www-style@w3.org
Brian J. Fink wrote: > First of all, I meant each of the selectors to be the direct > child/parent of the one next to it: > > my syntax: > selector1<selector2<selector3<selector4 > the same as yours?: > (selector4)>selector3>selector2>selector1 Yes. > Also, when I said this example: > > b^ol>li span.test:hover > > What I intended was "Pseudoclass 'hover' on element 'span' with class > 'test', in context of element 'li' which is a child of element 'ol' > which contains element 'b'." For that you'd need :matches(). There are several proposals for it, this is mine: :matches($ol b) > li span.test:hover where $ is ! or parentheses or :subject or whatever we decide the syntax for "this is the subject of the selector" is. :matches() is true if an element matches the selector it contains. ~fantasai
Received on Wednesday, 30 April 2008 03:11:34 UTC