[1] [[Firefox]] 2 は [PRE(CSS bad example code)[ *:not() { } ]PRE] のように[[引数]]がないと、勝手に[[普遍識別子]] [CODE(CSS)@en[[[*]]]] を補うようです。ですが、 [PRE(CSS bad example code)[ :not() { } ]PRE] のように[[単純選択子列]]の唯一の構成要素が [CODE(CSS)@en[:[[not]]()]] だと、不正な[[選択子群]]として無視するようです。 (前でも後でも、他の[[単純選択子]]や[[擬似要素]]が指定されていればおk。[[引数]]が指定されていれば唯一の[[単純選択子]]であってもおk。 [CODE(CSS)@en[:[[not]]():[[not]]()]] は''だめ''ですが、 [CODE(CSS)@en[:[[not]](*):[[not]]()]] や [CODE(CSS)@en[:[[not]]():[[not]](*)]] ならおk。) ([[名無しさん]]) [2] >>1 無視すると書きましたが、[[選択子]] (や[[選択子群]]) の最初の[[単純選択子]]が [CODE(CSS)@en[:[[not]]()]] の場合は[[宣言ブロック]]ごと無視され、 [[選択子]]の2つ目以降かつ最後の[[単純選択子列]]が [CODE(CSS)@en[:[[not]]()]] の場合にはその[[単純選択子列]]の存在だけが無視され、 [[選択子]]の2つ目以降かつ最後で''ない''[[単純選択子列]]が [CODE(CSS)@en[:[[not]]()]] の場合にはその[[宣言ブロック]]全体が無視されます。 ([[名無しさん]])