这很奇怪。我花了一些时间尝试弄清楚它,但没有成功。
所以请使用任何版本的IE访问:http://sumsy.com/temp/ie-issue/ 将鼠标悬停在顶部的 Menu1 上,您将看到子菜单。
在 IE 中,子菜单是否位于图像后面?
1) 使用我的虚拟主机:http://sumsy.com/temp/ie-issue/ 子菜单就好了。在图像之前显示。
2) 在公司网络内部使用我的本地主机。路径类似于:http://mypc-name/ ... 子菜单位于图像后面。
3) 使用本地主机,路径类似于 C://... 子菜单就好了。在图像之前显示。
只是相同的代码和相同的文件。不确定为什么子菜单在公司网络内的本地主机中表现不同。
有什么想法吗?而且,子菜单适合您吗?
提前致谢!
最佳答案
这里可能存在 z-index 问题。请尝试增加 #navIntranet li ul
CSS 规则的值,如下所示:
z-index: 10000;
关于css - 仅在某些服务器中出现奇怪的 IE 问题 : Dropdown menu hides behind an absolute positioned image,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7211155/