W3C home > Mailing lists > Public > www-style@w3.org > August 2005

Re: [CSS21] 3.2 Conformance: User Preferences

From: David Woolley <david@djwhome.demon.co.uk>
Date: Tue, 23 Aug 2005 20:34:42 +0100 (BST)
Message-Id: <200508231934.j7NJYgr05832@djwhome.demon.co.uk>
To: www-style@w3.org

> Are these additional user preferences, e.g. minimum font size in many 
> browsers, considered user (important) styles after or before actual 
> users stylesheets, or are they completely independent of the cascade and 
> act approximately like physical restrictions of the output device?

My impression is that the clause was added precisely because !important
cannot adequately describe the intended behaviour without requiring
the generation of an infinite number of virtual rules for any one user
agent setting.

The problem with !important is specificity.  If you make a browser
setting equivalent to a single !important rule, the author can override
by using a more specific selector than the, presumably, * rule generated
by the browser.
Received on Tuesday, 23 August 2005 19:35:09 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:40 GMT