> I've done some reading on hacks and conditional comments, and am trying
> to plan an everyone-friendly site. The process is a bit overwhelming, so
> I'll start by asking for confirmation of these assumptions ("truths").
>
> Truth #1 - NN4 can render <link>, but can't render @import. If I follow
> a NN4 linked stylesheet by an imported stylesheet other UAs (IE 5+
> Mac/WIN, Opera, Firefox, Safari) will override the values in the linked
> stylesheet with the imported values, so long as every item and class in
> the NN4 stylesheet is covered in the imported stylesheet.

Yes that is true. However, NS4.x is not a CSS browser, it never
claimed to be (sadly enough it tries to do so). Therefore I personally
tend not to give it a style sheet at all.

@import also helps you if you want to not give MSIE 5/Mac (a
discontinued browser that is hard to test for) a stylesheet. MSIE 5/
Mac understands
@import 'foo.css'; but fails to read @import "foo.css";

> Truth #2 - IE Conditional Comments are completely ignored by non-IE UAs
> and IE on Mac

That is also true.

Thierry has come up with a really good approach for supporting as many
browsers as possible, this might be exactly what you want to achieve:

http://www.tjkdesign.com/articles/branching.asp

HTH
Chris

--
Chris Heilmann
Blog: http://www.wait-till-i.com
Writing: http://icant.co.uk/
Binaries: http://www.onlinetools.org/
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to