---This actually suggests to me something different: the stylesheet mechanism should support selection by styling as well as by class, element, etc. For many kinds of display-specific changes, the easiest way for a user to override a problematic styling would be to change the styling itself, rather than find and override all the rules that specify that styling.
This suggests we should allow rules like:
font-size=14 { font.size: +2} font-family=helvetica: { font.family: univers }
While this is most useful on the user side (where it would be controlled, presumably, by mechanisms in the browser that might or might not look like stylesheets, it would also be useful to an author using a standard stylesheet but wishing to overlay a global presentation change on it. For instance, if a corporation's house standard says documents shall be in Helvetica 14, an author might want to use some standard stylesheet (say, a Netscape standard) but just change the face and size.
scott
-- scott preece motorola/mcg urbana design center 1101 e. university, urbana, il 61801 phone: 217-384-8589 fax: 217-384-8550 internet mail: preece@urbana.mcd.mot.com