div#header has a position:fixed; layout. On the nav menus, I use Superfish to implement the drop downs. Unfortunately in IE9 and below, the drop down doesn’t extend past div#header. Setting div#header to position:static; fixes the problem but messes out the layout.
Appreciate any suggestions on how to solve this please. Thanks!
It’e not a z-index issue as such although it does play a part; it’s the filter you’ve used for IE to mimic a linear gradient which stops any content escaping from the header.
There is no fix apart from using a background image for ie instead of the filter.
Edit:
Although you could remove the filter from the positioned element to an inner element instead which has no positioning applied and I belive that would work although I haven’t tested it yet.
If you switch the filter off the menu appears.
#header{filter:none!important}
Using the IE filters is always fraught with danger and I advise against using them for things like linear gradients unless its on small self contained elements.