> I have a restructuredtext generated site that now looks as intended in 
> firefox, but not in the IE
> that is installed with Win2K.  IE seems to ignore the css positioning of a 
> list and an image hyperlink.
> 
> http://ecosensory.com/

Hi John,

You can use this syntax to target all NON-MSIE browsers:
<!--[if !IE]> <-->
<style type="text/css">@import url("css/fix/non_msie.css");</style>
<!--> <![endif]-->

Use this syntax to target ALL MSIE browsers:
<!--[if IE]>
<style type="text/css">@import url("css/fix/all_msie.css");</style>
<![endif]-->

And this will target specific versions of MSIE browsers:
<!--[if IE 6]>
<style type="text/css">@import url("css/fix/msie_6_0.css");</style>
<![endif]-->
<!--[if IE 7]>
<style type="text/css">@import url("css/fix/msie_7_0.css");</style>
<![endif]-->

CSS in the last three will not be seen by the validator, the first one 
will (the non-msie syntax). This is important if you care about validation.

Additionally, this sort of technique has advocates and opponents. It 
uses two semi-frowned-upon approaches:
   1. Proprietary syntax.
   2. Browser sniffing.

I use it because it also one of the most failsafe methods for targeting 
the two type of browsers: Nice, standards-compliant, user and developer 
friendly browsers...and anything made my Microsoft.

Hope it helps.
--Bill Brown
TheHolierGrail.com
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to