Posted by Jonathan N. Little on 10/26/07 04:35
KiwiBrian wrote:
> I am running XP SP2 on a Windows PC and running the following test code.
> It does not display the appropriate line of print when I run it under IE7.
> It behaves as expected when I run it under Firefox.
> Can anyone please explain this, and or advise where I am going wrong?
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
> <title>blah</title>
> <style type="text/css">
> <!--
Don't need to HTML comment out your CSS, nobody is using a browser that old.
> body {
> margin: 0;
> padding: 0;
> }
> -->
> </style>
> </head>
> <body>
> <!-- [if IE7]>
> <p style="font-size:24px; color:red">This is an IE test</p>
> <![endif]-->
below code isn't it missing the "--" <!--[if !IE]>
And also since *only* IE recognizes the conventional crap the test "!IE"
would not be displayed by *any* browser! IE would recognize it and
evaluate it as false and other browsers will just ignore it an HTML comment.
> <![if !IE]>
> <p style="font-size:24px; color:red">This is a non-IE test</p>
> <![endif]>
> </body>
> </html>
>
--
Take care,
Jonathan
-------------------
LITTLE WORKS STUDIO
http://www.LittleWorksStudio.com
[Back to original message]
|