@harrierdhFeb 10.2010 — #I see a couple things. Yes the top menu breaks in IE6. First you have conflicting CSS here.
#qm0 a {
color:#FFFFFF;
font-family:Arial;
font-size:11px;
padding:5px 4px 7px;
text-align:center;
text-decoration:none;
width:147px;
}
If you're going to text-align: center why are you setting a right margin too?
Second, IE6 will not acknowledge the li:hover CSS. You have to use Javascript for this. Look up suckerfish menu. It's a pretty simple one to use and pretty lightweight.
@visualizer03authorFeb 11.2010 — #For this site, I'm doing a recoding of an older layout that used tables. I "inherited" the navigation. Although I took out all of the absolute positioning for it - I missed the center and margin. Thanks. That helped the layout.
As far as javascript. It looks like originally a "quickmenu" generator was used. I can't find any working javascript in the old site. In fact, I had a friend test the original site in IE6 and the navigation does not work there either... I bet as you said, its the li hover.
I did find this script on the old site, but as I said it doesn't seem to work...Does it make any sense? Do you think I can salvage this code or should I redo the navigation using something like Suckerfish. Also, does it matter that IE6 doesn't render the rollover? Do most developers create a workaround with javascript?
@harrierdhFeb 11.2010 — #Whether you use suckefish or any other javascript is not important. What is important is that you get it working and understand what you are doing right? Regarding IE6 many developers are ignoring it right now. I think that's a bad idea. There are still users all over the world that have not upgraded.
I know in our company of 140,000 employees we are still on IE6. IT departments are skidish about Microsoft upgrades on a large scale. It can cause havoc and cost millions of dollars when things go wrong.
I also know of a large university where my wife works that has the same opinion. No IE upgrades, no Vista. Microsoft finally got most of the bugs out of Windows XP and IE6. Many people are afraid of the new stuff.