Re: [css3-selectors] minor question about :not()

fantasai <fantasai.lists@inkedblade.net> wrote:

>    # The negation pseudo-class, :not(X), is a functional notation
>    # taking a simple selector (excluding the negation pseudo-class
>    # itself) as an argument. It represents an element that is not
>    # represented by the argument.
>    #
>    # Note: Since pseudo-elements are not simple selectors, they
>    # are not a valid argument to :not().

I think the (excluding ...) parenthetical is still confusing, and would
suggest instead

# The negation pseudo-class, :not(X), takes a single simple selector
# as an argument.  It matches any element that its argument would not
# match.
#
# Negations may not be nested; :not(...:not(...)...) is invalid.
# Also, since pseudo-elements are not simple selectors, they may not
# be used inside :not() either.

zw

Received on Tuesday, 20 October 2009 00:47:27 UTC