- From: Matthew Brealey <webmaster@richinstyle.com>
- Date: Wed, 19 Jul 2000 10:16:12 +0100
- To: www-style@w3.org
L. David Baron wrote: > > CSS2 defines special rules for the handling of "non-presentational > hints" in the cascade, in section 6.4.4. [1] The corresponding > statement in section 3.2 of CSS1 referred to "stylistic HTML > attributes." [2] Bug 45240 was recently filed against Mozilla claiming > that a user stylesheet should not be able to override the default > presentation of the B and I elements in a user stylesheet without > making the declaration !important, since those elements are > non-presentational hints. By a strict interpretation of CSS2, this is > correct, but according to CSS1 it is clearly wrong. CSS2 is wrong I believe, as I suggested in a (relatively) recent (can't find it, sorry) message (in suggesting that *elements* can be mapped - it can only be attributes that are mapped; it breaks fundamentally the idea of CSS as a way to create stylistic effects from content-neutral building blocks - B should be ELEMENT {font-style: bold} in the UA style sheet; if it is not one is required to introduce a 'bold' element in the abstract, and independent of CSS, which is absurd). I don't think this is a deliberate change, more a (misguided IMO) desire not to reuse old prose. ----------------------------------- Please visit http://RichInStyle.com. Featuring: MySite: customizable styles. AlwaysWork style Browser bug table covering all CSS2 with links to descriptions. Lists of > 1000 browser bugs Websafe Colorizer CSS2, CSS1 and HTML4 tutorials. CSS masterclass CSS2 test suite: 5000++ tests and 300+ test pages.
Received on Wednesday, 19 July 2000 05:16:49 UTC