- 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