- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Thu, 08 May 2008 19:45:11 -0500
- To: João Eiras <joao.eiras@gmail.com>
- CC: Web APIs WG <public-webapi@w3.org>
João Eiras wrote:
> 1) How do we deal with node.querySelectorAll(">foo") ?
That's come up on the list before, for what it's worth. Still undecided.
> 2) How should following pseudo-classes be handled?
> :hover -> make this use case clear. Should hovered element be matched,
> or the class ignored ?
I thought it was pretty clear that the former was the case...
> :root -> should node.querySelectorAll(":root ...") jump to the document
> root and use the entire document as context ?
I actually asked precisely that a few weeks ago on this list. The CSS Selectors
spec makes it clear that :root matches the documentElement of the document. In
particular, it doesn't match anything in disconnected subtrees.
> 3) How should pseudo-elements be handled ?
> ::first-line
> ::first-letter
> ::selection
> ::before
> ::after pseudo-elements
The draft says:
Note: Using pseudo-elements in one of the selectors could mean
that nothing is returned for that particular selector when it
doesn’t resolve in one or more Element nodes.
-Boris
Received on Friday, 9 May 2008 00:45:53 UTC