我已经用头撞墙大约 3 个小时了,我猜测发生了什么也不管用。有人可以帮我挽救我日渐衰弱的理智吗?
基本上在 IE7 中,当您尝试将鼠标悬停在该菜单上时,该菜单的第二级不会保持打开状态。我已经尝试过 z-indexes,容器position:relative集,行高,边框,填充......一切!我错过了什么?阿格!!猜测一定是显而易见的事情,但我疲惫的大脑刚刚屈服。
感谢您的帮助!
约翰。
最佳答案
这真是令人沮丧。
我能找到的唯一(几乎)解决方案是将 background-color
添加到 #menu a
。您可以在 :hover
上为不同的链接将其更改为正确的颜色。或者,只需将它从 li
移动到 a
。
很奇怪吧?它有很大帮助。
我有理由相信一个完美的解决方案将需要(丑陋的)HTML 更改,或者编写 jQuery 来做同样的事情(仅适用于 IE7)。
关于CSS 下拉菜单令人沮丧的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7427535/