简单的CSS下拉菜单在IE6或7中不起作用

时间:2010-05-13 18:30:10

标签: html css drop-down-menu internet-explorer-7 internet-explorer-6

我正在使用一个非常简单的CSS下拉菜单,该菜单适用于大多数现代浏览器。不幸的是,它必须也适用于IE6和7,它目前没有。任何人都可以非常快速地检查出来并告诉我它是否可以轻松修复?

如果需要,我不会使用JavaScript。

标记和CSS:http://paste2.org/p/826583

2 个答案:

答案 0 :(得分:2)

:hover伪选择器在IE6或IE7(怪癖模式)中不适用于非链接(例如你的li)。这就是为什么original popular CSS dropdown包含了一些JavaScript。

如果您仍然遇到间距等问题,我会查看Son of Suckerfish Dropdowns。 IMO是CSS下拉的黄金标准。

答案 1 :(得分:1)

我认为你应该从确认可以在IE6和7中工作的菜单开始,而不是试图调试你的CSS。有许多,如果你从这个标准开始,你将节省大量的时间。

我使用jQuery和droppy。非常简单,适用于一切。一旦找到有效的方法,请继续使用它,以免在未来的任何项目中浪费所有这些。