On 8/1/02 2:09 AM, "Ian Hickson" <ian@hixie.ch> wrote: > > Coises wrote: >> There is precedent for this in an existing CSS3 working draft; see: >> http://www.w3.org/TR/2000/WD-css3-userint-20000216#user-input >> (the "user-input" property determines whether an element can take >> the :active state). An analogous infinite loop is noted and disallowed. > > That property will not appear in the final version of this spec. Actually, this spec is being replaced by a CSS3 module: basic user interface - which will hopefully be published any day now, and has dropped the "user-*" properties due to lengthy reconsideration. > It was an > error. Not an error, perhaps just ill-conceived. It is technically possible to have a property which affects a pseudo-class, you just have to disallow (e.g. Ignore) setting that property in a selector which contains that pseudo-class. However even _that_ is limited in that if you have two such situations, they could trigger each other. And even then it is possible, by disallowing setting both properties in both pseudo-classes. Needless to say this would add significant unnecessary complication to both the authoring model and processing model, and therefore the group decided a while ago to avoid these kinds of property/selector dependencies. TantekReceived on Thursday, 1 August 2002 16:35:45 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:15 GMT