Internet Explorer 6, CSS issues

Miscellaneous Forums/General Discussion/Internet Explorer 6, CSS issues

I finally got a web site to validate as valid XHTML and to render nicely in Opera, Firefox and Safari. It even renders right in IE 7!
(Note: That is presently assuming the page does not get resized. I still hate CSS and its arbitrary assumptions).

For this site, I am intent on properly dividing content and layout. A cool thing about this design is that there are multiple levels in a page, and each one has the exact same objects (which my PHP script likes), while CSS lets them work completely differently. To make this work nicely, I am using Child nesting. That technique looks like this:
"#root>#main>.navigation"
The other possibility is descendent nesting, which I do not want to use because it requires that I go through every similarly named class and cancel out the changes from other ones. Child nesting is very selective, requiring that each object be directly descended from the one before it instead of anywhere further down the tree.

However, of course, IE6 does not want to make this easy; it does not support child nesting! (Thank Microsoft for coming to their senses and making IE7 widely used. Curses to the 24.6% of users who don't run their updates. It's hard enough to support one screwed up web browser, but two!?).
What I am hoping for is either: An alternative to child nesting that works just as nicely, or a Javascript hack to give me child nesting in IE6.

Any such thing that you folks know of?

However, of course, IE6 does not want to make this easy; it does not support child nesting!
Amongst 70.000 other layout bugs fixed from IE 6 to IE7. Seriously if the holy hack doesn't fix it, forget about it. Getting a semantically correct oage, with a non-trivial layout working properly in IE6 has driven men to drink, recreational drug addiction, and soliciting prostitutes. You could sooner get Satan to read the Bible, than get IE to render a website correctly.

Seriously, just bang up a something in publisher and save that as HTML. Then do a test and if people are using older IE browsers, just show them the Publisher file (which while taking several minutes to download due to the incredible amount of rubbish publisher decides it would be a good idea to include, will actually render 100% perfectly in IE6 [not so much in everything else tho' - it's not even valid HTML! Or even valid SGML for that matter.

Alternatively tell your users to upgrade their software. If they don't want to upgrade to IE7 (because it's a 90MB download, or they're using a pirated version of Windows - just get Firefox).