- From: Jan Roland Eriksson <d.tek.jre@ebox.tninet.se>
- Date: Mon, 03 Aug 1998 22:23:19 GMT
- To: Joel Jancovic <joj@altique.com>
- Cc: www-style@w3.org
On Mon, 03 Aug 1998 17:27:06 +0200, Joel Jancovic <joj@altique.com>
wrote:
> I define the style before the body section :
> <style type="text/css">
> <!--
> body { color: blue }
> //-->
> </style>
Ok, but not quite right...
> <style>
> <!--
> body { color: blue }
> //-->
> </style>
Same thing really...
===
First of all, you may want to get your syntax for CSS right.
This is not a case of including Javascript into your doc.
Try this instead...
<style type="text/css">
<!-- body { color: blue } -->
</style>
Secondly, even if it's "allowed" for browsers to treat attributed markup
in their own way, I would say that the preffered action to take is to
treat attributed markup as "styling on the lowes possible level" so that
any style rule in a style-sheet is allowed to override markup and
attributes in HTML wherever there is a "clash" between them.
In your example, the properties set in the BODY rule shall be inherited
all the way into all parts of the document, and with a higher priority,
thus _overriding_ any FONT markup found in the doc.
So in effect, MSIE4 is doing the right thing here.
--
Jan Roland Eriksson <rex@css.nu>
Received on Monday, 3 August 1998 18:28:22 UTC