css - IE中的水平下拉菜单

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

我正在重新访问我为处理一些问题而构建的第一个站点。我不是专业的 Web 开发人员,因为我基本上自学了我所知道的一切。

网站http://www.watermarkliving.ca/在顶部有一个水平下拉菜单,当鼠标悬停在该菜单上时,会生成一个具有透明 png 背景的下拉子菜单。

我的问题是这个菜单在 IE 6 中不起作用,在 IE 7 中它不能正常工作,因为子菜单下拉到主菜单项的下方

我一直在努力解决这个问题,我相信这只是 CSS 的问题。任何帮助将不胜感激。谢谢

最佳答案

您需要将 left:0 添加到下拉菜单中,它所做的是计算父 LI 的宽度,然后将其应用于子 UL 的左侧位置,当您不这样做时没有在 CSS 中应用“left”属性。

关于css - IE中的水平下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430907/

相关文章:

css - 窄父级内的全宽图像

html - Firefox 不显示 Logo ,而 Chrome 显示

javascript - 使用 Scriptaculous 向上缩放元素

Javascript 在没有确认框的情况下关闭 IE6、IE7、IE8 和 Firefox?

html - 在 IE7 中链接不可点击

html - 如何将背景与之前的内容正确对齐

css - Zurb Foundation 中的 CSS 导致 Internet Explorer 7 崩溃

css - CSS 内容属性可以在 IE7 中使用吗?

jquery - NivoSlider NivoControl Nav IE7 不显示

css - IE6 中不显示 div