IE下拉菜单问题
问题描述:
从我能看到它只发生在IE9中,只有兼容模式打开时。我问我的一个朋友去看看,它在IE9上的PC上工作正常,所以看起来它可能与某些操作系统隔离。出现在了错误的*菜单IE下拉菜单问题
下拉 -
该网站可以在这里看到 - http://www.traffic-club.org/
我一直在寻找的CSS和从我所看到的一切都是清净。我很感激您的任何反馈!
答
在我看来,一个很好的解决这个问题是这样的:
添加position: relative;
您li
S作一个下拉菜单,心钠素的left
属性设置为0
(不auto
)当用户将鼠标悬停在链接。
其线121在你的CSS文件:
left: auto;
+0
谢谢,@ skip405!这工作很好。 – 2012-08-01 15:02:12
答
确认,这是一个源于IE7的问题。您可以使用IE浏览器的CSS选择器,专门为浏览器提供轻微的CSS修改,从而为您提供问题。
从这里开始:http://css-tricks.com/snippets/css/browser-specific-hacks/,这应该为您设置正确的道路。
当然,你仍然应该确保你的代码全部正确验证。但是有时候IE浏览器不会听,无论如何,这个解决方案在未来也可以派上用场。
请问您的朋友有相同尺寸的屏幕,你? – howderek 2012-08-01 13:27:37
这也是运行IE7时的问题,而不仅仅是IE9兼容模式。 – 2012-08-01 13:30:12
请不要掩盖您的链接。 – 2012-08-01 13:31:29