- From: Lars Knoll <knoll@kde.org>
- Date: Tue, 13 Aug 2002 09:53:42 -0400 (EDT)
- To: "L. David Baron" <dbaron@fas.harvard.edu>, www-style@w3.org
> On Tuesday 2002-08-13 06:41 -0400, Lars Knoll wrote: > > But I think most browsers currently allowing user style sheets behave > > differently (correct me if I'm wrong with this assumption) and I thought > > one goal of CSS 2.1 was also to approach common practice. > > The problem with the rule stated in CSS2 is that the difference between > presentational hints and things that go in the UA stylesheet is not > clear. For example, is the B element in HTML a presentational hint, or > is it something that should be styled in the UA stylesheet by a rule > > B { font-weight: bold; } > > This change makes this distinction irrelevant. This makes > implementation in Mozilla easier, since we no longer need to worry about > whether something is a presentational hint or a rule in the UA > stylesheet when we decide how we want to implement it. (After all, with > CSS2 selectors, many presentational hints that are in attributes can be > implemented with rules in the UA stylesheet. Then again, if B were > determined to be a presentational hint, we could just implement a second > UA stylesheet for presentational hints.) I agree. Konqueror already did the same and defined <B> as above in the UA style sheet. It's mainly the <font> tag and a few other cases that couldn't be implemented that way. So the rules for <font color=red> and <B> got applied at different places, one before and one after the user style sheet. > The rule in CSS2 was, in my opinion, too poorly defined to be > interoperably implementable. I see your point :) I'll happily change all presentational hints to go to the same level as the UA style sheet in konqueror if this becomes a recommondation (as it makes some things easier anyway...) Cheers, Lars
Received on Tuesday, 13 August 2002 12:19:14 UTC