有谁可以告诉我为什么在IE 8上主要(顶部)导航子菜单(特别是“Master Cleanse”下拉列表)隐藏在此页面的侧边栏和内容框下?:http://therawfoodsite.com/newsite/store/
似乎在所有其他浏览器中工作正常(当然)我正确设置了z-index ... IE就是不喜欢它。任何帮助都是极好的。感谢。
答案 0 :(得分:1)
您的页面被强制进入“IE7模式”。检查页面返回的HTTP响应标头:
HTTP/1.1 200 OK
..
X-UA-Compatible: IE=EmulateIE7
..
您可以通过删除该HTTP标头轻松修复IE8 / 9 中的问题。
如果这不是一个选项,或者您需要支持正版IE7 ..
在.menu-main-container
上,添加position: relative; z-index: 51
。
如果您想了解有关此IE6 / 7错误的更多信息,请参阅:IE7 Z-Index issue - Context Menu