- From: Chris Wilson (PSD) <cwilso@MICROSOFT.com>
- Date: Mon, 28 Jul 1997 06:53:34 -0700
- To: "'Liam Quinn'" <liam@htmlhelp.com>, www-style@w3.org
Liam Quinn wrote:
>At 03:16 AM 27/07/97 -0700, E. Stephen Mack wrote:
>>Checking back at the spec [1], Section 3.2 Cascading Order says:
>>
>>1.Find all declarations that apply to the element/property in
question.
>> Declarations apply if the selector matches the element in question.
>> If no declarations apply, the inherited value is used. If there is
no
>> inherited value (this is the case for the 'HTML' element and for
>> properties that do not inherit), the initial value is used.
>>
>>I agree with David -- to me, this rule supports IE's interpretation
>>that initial values should outweigh inheritance.
>
>To me, this supports Netscape's implementation. In the earlier example
of
>STRONG text within an H1 with font-weight: normal, the STRONG text has
no
>declarations which apply to it, so the inherited value of font-weight:
>normal is used. There is an inherited value, so the initial value is
>discarded.
I disagree, because of your statement that "STRONG text has no
declarations that apply to it." It does, to me - the default rendering
of STRONG is defined by the default stylesheet, which says "STRONG {
font-weight: bolder }".
-Chris
Chris Wilson
cwilso@microsoft.com
***
Received on Monday, 28 July 1997 09:56:02 UTC