[Prev][Next][Index][Thread]

RE: CSS vs. transitional markup [was: No Subject]



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