html - 简单的 CSS 下拉菜单在 IE6 或 7 中不起作用

标签 html css drop-down-menu internet-explorer-7 internet-explorer-6

我使用的是一个非常简单的 CSS 下拉菜单,它在大多数现代浏览器中都能很好地工作。不幸的是,它还必须在 IE6 和 7 中运行,但目前还不能运行。谁能快速检查一下并告诉我是否可以轻松修复它?

如果需要,我并不反对使用 JavaScript。

标记和 CSS:http://paste2.org/p/826583

最佳答案

对于非链接(例如您的 li),:hover 伪选择器在 IE6 或 IE7(怪异模式)中不起作用。这就是为什么 original popular CSS dropdown包含一些 JavaScript。

如果您仍然遇到间距等问题,我会查看 Son of Suckerfish Dropdowns 。 IMO 是 CSS 下拉菜单的黄金标准。

关于html - 简单的 CSS 下拉菜单在 IE6 或 7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2829300/

相关文章:

html - 如何将 apex 静态资源 url(图像)代码转换为 html?

javascript - 我应该如何处理响应式设计中的 DOM 变化?

css - Bootstrap 网格中可变/不均匀数量的元素

css - 媒体查询不起作用

html - 如何将父项下的下拉菜单居中?

c# - 在 Selenium C# 中使用 PageFactory/FindsBy 时如何初始化 SelectElements?

c# - 如何在 asp.NET 的 GridView 中实现嵌套的下拉列表?

html - 浏览器是在解析 css 时还是在形成规则后请求图像?

html - 如何使用 CSS 在多行文本上创建波浪下划线?

javascript - 如何避免下面的 div 接收事件?