Css IE中的水平下拉菜单

Css IE中的水平下拉菜单,css,internet-explorer-7,internet-explorer-6,drop-down-menu,Css,Internet Explorer 7,Internet Explorer 6,Drop Down Menu,我正在重新访问我为处理一些问题而创建的第一个站点。我不是一个专业的网络开发者,因为我基本上自学了我所知道的一切 网站顶部有一个水平下拉菜单,当鼠标悬停在上面时,会产生一个带有透明png背景的下拉子菜单 我的问题是,此菜单在IE 6中不起作用,而在IE 7中,它的功能不正常,因为子菜单会掉到它旁边的主菜单项下面 我一直在努力解决这个问题,我相信这只是CSS的问题。任何帮助都将不胜感激。谢谢您需要将left:0添加到下拉菜单中,它所做的是计算父LI的宽度,然后在CSS中没有应用“left”属性时将其

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

网站顶部有一个水平下拉菜单,当鼠标悬停在上面时,会产生一个带有透明png背景的下拉子菜单

我的问题是,此菜单在IE 6中不起作用,而在IE 7中,它的功能不正常,因为子菜单会掉到它旁边的主菜单项下面


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

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

这确实修复了IE7。你比我快一分钟左右:(太棒了!太感谢了…这就像一个魔咒一样修复了IE7。现在,对于真正的痛苦,但是…有人知道如何使它在IE6中发挥作用吗?一个类似的菜单在IE7中不起作用,但在chrome中起作用。左:-9999px已经在下拉分区中提到。如果我将其更改为左:0,它仍然在chrome中起作用,而在ie中不起作用。现在该怎么办?