- From: David Hyatt <hyatt@apple.com>
- Date: Sat, 19 Aug 2006 23:03:12 -0700
- To: Andrew Fedoniouk <news@terrainformatica.com>
- Cc: "L. David Baron" <dbaron@dbaron.org>, www-style@w3.org
I never understood this restriction either. When I implemented this in WebKit I actually had to add code to make :not more restrictive. dave (hyatt@apple.com) On Aug 19, 2006, at 9:28 PM, Andrew Fedoniouk wrote: > > > ----- Original Message ----- From: "L. David Baron" > <dbaron@dbaron.org> > To: <www-style@w3.org> > Sent: Saturday, August 19, 2006 7:52 PM > Subject: allowed arguments to :not() (was Re: Selector for parent/ > predecessor?) > >> On Sunday 2006-08-20 12:39 +1000, Lachlan Hunt wrote: >>> :not() can only contain a simple selector. In other words, it >>> cannot >>> contain any combinators. >>> >>> e.g. These are valid: >>> :not(foo) >>> :not(foo[bar]) >>> :not(foo:hover) >> >> Actually, only the first is valid. (The definition of "simple >> selector" >> changed between CSS2 and css3-selectors.) > > David, is there any reasons of such :not simplifactaion? > > I have implemented ':not' for any arbitrary selector and would > say that technically (means effectively) :not can contain any > selector. > > Is there [ideo]logical limitations I am not aware of ? > > Andrew Fedoniouk. > http://terrainformatica.com > > > >
Received on Sunday, 20 August 2006 06:03:25 UTC