html - CSS 下拉菜单在 IE 6 7 或 8 中不起作用

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

我一整天都在为这个问题绞尽脑汁,并且在我能想到的每个论坛上都在寻找解决方案......无济于事......请帮忙。

我有一个非常简单的网站,有一个非常基本的下拉菜单。

它在 Firefox 和 Safari 中工作并且看起来很棒...但是下拉列表不会显示在 Internet Explorer 中...在我能找到的任何版本上都没有。

这是一个临时链接:website

悬停似乎有效,因为链接改变颜色但下拉失败

这本质上是一个模板,稍后将用于制作整个网站...现在我只想让这个菜单正常工作。

另外:ie 似乎在 Logo 周围放置了一个奇怪的边框...有人知道这是怎么回事吗?

最佳答案

要去掉 Logo 上的边框,请在样式表中使用:

a img {
border-style: none;
}

我尝试了一些方法,但悬停事件不适用于您使用的选择器:

#menu ul li:hover ul

我把它归档了:

#menu ul a:hover

但是您无法访问 UL 元素来显示它...我认为您将需要 Javascript 在 IE(至少 IE6)中修复此问题。

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

相关文章:

javascript - MSIE 低于 10 的功能检测重定向发生在加载不同的 .js 库之后

java - Tomcat 管理器应用程序 : Deploy fail when using IE, Chrome 工作

html - 添加条纹文本阴影和描边

jquery - 如何向该叠加层添加关闭按钮 (X)?

html - 对齐 Bootstrap 列

javascript - 如何将自定义 CSS 添加到 Paypal 智能按钮

internet-explorer - Invoke-WebRequest 导致 IE 内容阻塞对话框

php - 如何在下拉菜单中输出 MySql 行

javascript - 当音频元素由 javascript 生成时,HTML5 audio.pause() 不起作用

jquery - 即单击图像时显示边框