- From: Chris Wilson (PSD) <cwilso@MICROSOFT.com>
- Date: Mon, 4 Aug 1997 09:26:18 -0700
- To: "'David Perrell'" <davidp@earthlink.net>, Douglas Rand <drand@sgi.com>
- Cc: www-style@w3.org, Todd Fahrner <fahrner@pobox.com>
Hmm, I think I agree with you, with a slight amendment. I believe precedence order, from most preferred to least preferred, should go like this: Inline styles author stylesheet user stylesheet HTML attributes & intrinsic HTML element properties (e.g., BLOCKQUOTE is indented) The change is where HTML properties are handled WRT user stylesheets. This allows the user greater control. -Chris Chris Wilson cwilso@microsoft.com *** > -----Original Message----- > From: David Perrell [SMTP:davidp@earthlink.net] > Sent: Friday, August 01, 1997 3:35 PM > To: Douglas Rand > Cc: www-style@w3.org; Todd Fahrner > Subject: Re: CSS vs. transitional markup [was: No Subject] > > Douglas Rand wrote: > > In our browser, the FONT declarations would override the parent. > CSS1 > > decls for the FONT tag itself would first be honored, then the > > attributes. I treat attributes in essentially the same fashion as a > > STYLE attribute. > > > > So my view is that indeed the inline attributes of the FONT should > > override the parent. For my own implementation it also means that > the > > style object associated with FONT and any children's style object > > inheriting cannot be cached. Ah well. > > You are not in accordance with the spec. From section 3.2, Cascading > Order: > --------------------- > The UA may choose to honor other stylistic HTML attributes, for > example > 'ALIGN'. If so, these attributes are translated to the corresponding > CSS rules with specificity equal to 1. The rules are assumed to be at > the start of the author style sheet and may be overridden by > subsequent > style sheet rules. In a transition phase, this policy will make it > easier for stylistic attributes to coexist with style sheets. > --------------------- > > Key sentence: "The rules are assumed to be at the start of the author > style sheet and may be overridden by subsequent style sheet rules." > IE3.02 is handling inline HTML properties correctly. > > David Perrell
Received on Monday, 4 August 1997 12:26:24 UTC