我一整天都在为这个问题绞尽脑汁,并且在我能想到的每个论坛上都在寻找解决方案......无济于事......请帮忙。
我有一个非常简单的网站,有一个非常基本的下拉菜单。
它在 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/