- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Sun, 20 Aug 2006 12:39:46 +1000
- To: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
- CC: www-style@w3.org
Giuseppe Bilotta wrote: > in my limited HTML authoring experience I've come across a few > situations in which I would have liked to have the possibility to > change the style of an element depending on whether it was the > /parent/ (or more in general an ancestor) of another element, or to > select an element because it was /followed/ by a particular sibling. This has been requested many times before. Search the archives for parent selectors and the :matches() proposal. IIRC, such proposals get rejected because it doesn't fit the CSS processing model and also performance issues. > input[type="radio"] < form:not(input[type="radio"]:checked < form) { ... } :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) These are not: :not(foo bar) :not(foo>bar) :not(foo+bar) -- Lachlan Hunt http://lachy.id.au/
Received on Sunday, 20 August 2006 02:40:04 UTC