从我可以看到它只发生在IE9中,并且仅在兼容模式打开时才会发生。我让我的一个朋友看一看,它在IE9的电脑上工作正常,所以看起来它也可能被隔离到某些操作系统。
下拉列表显示在错误的顶级菜单下 -
该网站可以在这里看到 - http://www.traffic-club.org/
我一直在看CSS,从我可以看到的一切都是犹太洁食。我感谢您的任何反馈!
答案 0 :(得分:1)
在我看来,这个问题的一个很好的解决方案是:
将position: relative;
添加到具有下拉菜单的li
,并在用户悬停时将left
属性设置为0
(不是auto
)链接。
你的css文件中的第121行:
left: auto;
答案 1 :(得分:0)
确认,这是一个源自IE7的问题。您可以使用IE的CSS选择器专门针对浏览器进行轻微的CSS修改。
从这里开始:http://css-tricks.com/snippets/css/browser-specific-hacks/,这应该让你走上正确的道路。
当然,您仍应确保所有代码都经过正确验证。但有时IE无论如何都不会听,这也是将来可以派上用场的解决方案。