html - 使用 Internet Explorer 9 时 CSS 下拉子菜单消失

标签 html css drop-down-menu

我在 IE9 中关注网站时遇到问题。您可能会注意到,当鼠标悬停在上方时,子菜单会消失。

vinehousefarm-farmshop.co.uk

HTML:

http://pastebin.com/JUWsGyFM

CSS:

http://pastebin.com/yEq8MCwM

提前致谢!

最佳答案

问题是 li 上的 margin-top:4px。它会导致光标失去对 anchor 元素的关注。您最好在子菜单中的 anchor 上使用 padding-top。

关于html - 使用 Internet Explorer 9 时 CSS 下拉子菜单消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10896885/

相关文章:

html - 通过 CSS 旋转图像

css - 为什么在 safari 中打开的视频在调整大小时有黑色边框?

jquery - 如何使用 jQuery 为菜单添加悬停效果

javascript - Angular 选择框在 mozilla、Internet Explorer (bootstrap-select) 中不显示

html - css 下拉菜单只显示最后一个列表项

html - 如何将外部CSS添加到html中

javascript - HTML5 - 延迟 Canvas 绘制

html - xpath:仅提取以开头的类

css - 从剪辑迁移到剪辑路径以使用百分比值

reactjs - headlessui 列表框下拉菜单干扰第二个列表框