The issue with the ie6 bug (where dropdown entries need to be truncated using overflow hidden to prevent ie from incorrectly expanding instead of behaving as overflow:visible) can clearly be seen in its current (hacky) form in the screenshot below, and also on the website
Incorrect display in ie6:
http://img249.imageshack.us/img249/352/screenshot68.png http://img249.imageshack.us/img249/352/screenshot68.png
Correct display in FF, IE8, Chrome:
http://img402.imageshack.us/img402/7208/screenshot69.png http://img402.imageshack.us/img402/7208/screenshot69.png
The menu entries should appear as follows:
- Contact Us
- Resellers
- Support
- Designer Services
However, due to the inability to get overflow:visible working or simulate it, certain parts of the dropdown menus are getting cut off. The css code in the ie6-specific stylesheet is currently:
#zd-nav {
padding-left:0;
margin-left:0;
background-color:transparent;
}
#zd-nav .zd-sub-nav{
margin-top:5px;
**width:73px**;
**overflow:hidden;**
}
I have attempted several solutions to fix this bug: I am aware of the ie6 overflow:visible bug (as discussed here: ) that essentially makes overflow:visible ineffective. I have consulted: Strategy for Fixing Layout Bugs in IE6? and attempted various hacks to make it recognize overflow:visible, but none have been successful.
Currently, I have resorted to setting the dropdown part of the menu to overflow:hidden as a last resort because I cannot get ie6 to behave as if overflow:visible.
Any feedback regarding issues with the navigation in ie7 or ie8 would also be greatly appreciated.
Do you have any suggestions?