- From: Malcolm Rowe <malcolm-www-style@farside.org.uk>
- Date: Wed, 14 Sep 2005 16:47:48 +0100
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- Cc: www-style@w3.org
On Wed, Sep 14, 2005 at 05:36:19PM +0200, Bjoern Hoehrmann wrote: > >Because it seems to me that a naïve implementation (or design), i.e.: > > > >@required { > > color: black; > > background: white; > >} > > > >would actually result in none of the rules being applied in today's > >UA's. Or am I mistaken? > > Well, that's easy to work around > > < rules for user agents without @required support > > @required { < for for user agents with @required support > } Sure, but since no user agent currently supports @required, doesn't that mean that every style sheet would end up with all the rules in the first section? (i.e., outside of @required). In the example above, I'd like the UA to apply 'color' and 'background' only if both are supported, but that doesn't mean that I don't _also_ want the rules to be applied by UAs that support 'color' and 'background' but don't support @required at all. Or would we mandate that implementors add support for @required before they add any new (CSS4?) properties? At least then we could rely on @required support for some properties, even if it would be useless for the majority (those that were implemented in non-@required-supporting UAs). Regards, Malcolm
Received on Wednesday, 14 September 2005 15:48:15 UTC