<a> tags lack substance in IE, hence breaking css menu</a>

时间:2012-09-21 20:00:30

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

在构建网站时,我遇到了IE和我们的CSS菜单系统的奇怪问题。菜单顶层的标签似乎缺少Firefox和Chrome提供的相同可点击区域。所以因为a不在兄弟ul附近,所以悬停显示ul,但是一旦你尝试移动到ul它就会消失,因为IE不会认为你仍然悬停在包含a的li上。

以下是我所说的示例页面: Problem with IE and CSS menu

我希望这可以在IE&gt; = 8

中使用

1 个答案:

答案 0 :(得分:3)

在顶级:hover而不是<LI>中包含<A>定义 - 子菜单不包含在锚标记中,因此当您将鼠标移到其上时它会消失子菜单。

改变
#menuh ul li a:hover

#menuh ul li:hover