我正在使用一个非常简单的CSS下拉菜单,该菜单适用于大多数现代浏览器。不幸的是,它必须也适用于IE6和7,它目前没有。任何人都可以非常快速地检查出来并告诉我它是否可以轻松修复?
如果需要,我不会使用JavaScript。
标记和CSS:http://paste2.org/p/826583
答案 0 :(得分:2)
:hover伪选择器在IE6或IE7(怪癖模式)中不适用于非链接(例如你的li)。这就是为什么original popular CSS dropdown包含了一些JavaScript。
如果您仍然遇到间距等问题,我会查看Son of Suckerfish Dropdowns。 IMO是CSS下拉的黄金标准。
答案 1 :(得分:1)
我认为你应该从确认可以在IE6和7中工作的菜单开始,而不是试图调试你的CSS。有许多,如果你从这个标准开始,你将节省大量的时间。
我使用jQuery和droppy。非常简单,适用于一切。一旦找到有效的方法,请继续使用它,以免在未来的任何项目中浪费所有这些。