W3C home > Mailing lists > Public > www-html@w3.org > August 1998

RE: Style sheet and Netscape

From: Yvonne Throgmorton <yvonnet@microsoft.com>
Date: Mon, 3 Aug 1998 13:44:11 -0400 (EDT)
Message-ID: <174A69422993D111A13C00805FFE51B406169A@SJC-MSG-01>
To: "'Joel Jancovic'" <joj@altique.com>, www-style@w3.org, www-html@w3.org
Just to clarify the expected IE 4.01 behavior (Mac and Win):
-	in Joel's example with body set to blue but the HTML FONT property
set to gray, the gray wins because of specificity (the body is blue but that
particular element/section of text is set to gray.)
-	in David's example, setting the CSS property "font" to blue, IE
would not allow the HTML FONT property (gray) to override because when CSS
and HTML declarations are otherwise equal, CSS wins.

-----Original Message-----
From:	David Perrell [SMTP:davidp@earthlink.net]
Sent:	Monday, August 03, 1998 9:25 AM
To:	www-style@w3.org; www-html@w3.org
Subject:	Re: Style sheet and Netscape

Joel Jancovic wrote:

>I define the style before the body section :
><style type="text/css">
>body { color: blue }
>And in the body section I define the text (for compatibility with Netscape
>3) :
><font color="gray">My text here</font>
>netscape 4,X displays the text in gray. and IE in blue.. Which navigator is
>right ?

I believe IE ignores FONT when the same property has been defined in a
stylesheet, which is _optional_ UA behavior.

To be safe, style FONT, e.g.:

  <style type="text/css">
  body, font { color: blue }

CSS declarations trump HTML declarations. If Navigator 4.x still displays
the text in gray then Navigator is wrong.

David Perrell
Received on Monday, 3 August 1998 15:27:04 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:05:48 UTC