在构建网站时,我遇到了IE和我们的CSS菜单系统的奇怪问题。菜单顶层的标签似乎缺少Firefox和Chrome提供的相同可点击区域。所以因为a不在兄弟ul附近,所以悬停显示ul,但是一旦你尝试移动到ul它就会消失,因为IE不会认为你仍然悬停在包含a的li上。
以下是我所说的示例页面: Problem with IE and CSS menu
我希望这可以在IE> = 8
中使用答案 0 :(得分:3)
在顶级:hover
而不是<LI>
中包含<A>
定义 - 子菜单不包含在锚标记中,因此当您将鼠标移到其上时它会消失子菜单。
从
改变#menuh ul li a:hover
到
#menuh ul li:hover