Someday, us developers will not need to worry about IE6 fixes…but until that day comes we all must suffer!
Anyways, if you are using a superfish menu in Joomla then you may have noticed that in IE6, you can’t see the vertical drop-down menu because it is being covered up by the main content of the page. Turns out this is called the Z-Index Bug, which is only associated with IE6 and IE7. Awesome.
The FIX:
If your HTML looks something like this:
1 2 3 4 | <div id="header"> <div id="nav" class="sf-menu">Here the menu</div> </div> <div id="content">Here the content</div> |
Then you should add the following CSS to each of these elements:
1 2 3 4 5 6 | #header { z-index:2; } #content { z-index:1; } |
This ensures that the entire header div, which contains the superfish menu, has a z-index that is greater than the main content div, which was overlapping the drop-down menu. Worked for me!




