- From: David Perrell <davidp@earthlink.net>
- Date: Fri, 1 Aug 1997 12:53:06 -0700
- To: <www-style@w3.org>, "Josh Paluch" <joshp@cnet.com>
Josh Paluch wrote:
> I notice that in IE4 stylesheets don't trump <font> and <basefont>...
is
> this by design? (at least on windows)
>
> Of coarse, Netscape4 does just the oppisite (ie, if the same element
is
> defined by both CSS and <font>, then CSS wins, even if <font> is
closer
> to the element), which actually makes more sense to me. I mean, if
CSS
> would trump <font> then I could include both on a page knowing that
if
> the user had a CSS browser they will get what I want them to get, but
I
> can still use <font> for a little while to ensure that my design
isn't
> compromised.
>
> does anyone have any suggestions how to get around the fact that IE4
> does this?
Have you declared FONT in the CSS1 markup? In this case:
<P><FONT SIZE=24>Here's some 24px text</FONT></P>
the FONT tag's inline declaration overrides the P tag, because FONT is
a child of P. If you want a different result, declare the FONT tag in
your CSS declarations. For example:
FONT { font: 2em/2.1em Arial, sans-serif }
This should get you the result you want.
BASEFONT can also be declared in the stylesheet.
David Perrell
Received on Friday, 1 August 1997 15:57:16 UTC