I’m working on this website for a company and I’m having issues with the CSS in IE8 that allows the sub menus to appear when you hover over the navigation tabs.
When you hover over some of the menu items in the navigation, there is supposed to be a sub menu that appears. This does not work in IE8, but it does work in all other browsers other than IE.
Any help is appreciated in getting these styles to work in IE8.
The biggest problem is that on
#access, you’re usingfilterfor opacity:Using those
filters causes anoverflow: hidden-esque effect. It’s like#accesshasoverflow: hidden. You can see why that would stop your submenus showing up.You need to either not use opacity for IE, or you need to refactor how you’re applying the opacity bearing in mind the
overflow: hiddeneffect.Applying the opacity to only the dropdowns would probably work.
Maybe CSS3 PIE (which you’re already using) can help you. Look up how to do
rgbawith it, it’s something like-pie-background: rgba(0,0,0,0.5).You can quickly verify what I’m saying as true by:
<div id="access">.filterrule in the right-hand panel.