Re: [CSS21] 3.2 Conformance: User Preferences

> 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 UTC