RE: Issue 1: Font-weight and headings

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
>>  Declarations apply if the selector matches the element in question.
>>  If no declarations apply, the inherited value is used. If there is
>>  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
>STRONG text within an H1 with font-weight: normal, the STRONG text has
>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 

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 Wilson

Received on Monday, 28 July 1997 09:56:02 UTC