Css IE菜单覆盖定位问题

Css IE菜单覆盖定位问题,css,internet-explorer,cross-browser,Css,Internet Explorer,Cross Browser,我在正在建设的网站上有一个弹出式菜单。我使用的是嵌套在LI中的UL。在Firefox中,它工作得很好,但IE破坏了它。(裤子和短裤链接是迄今为止唯一一个带有弹出按钮的链接) 以下是网站(一项正在进行中的工作,因此不完全存在): 如果我设置: .bogeypro_catmenu ul li { position: static; } 在IE中,子菜单确实变得可见,但在IE6中,它会飞到页面顶部(绝对位置与LI无关),而在IE7中,它仍然不会飞到产品图像上方 有什么好主意吗?你有没有看过傻瓜鱼菜

我在正在建设的网站上有一个弹出式菜单。我使用的是嵌套在LI中的UL。在Firefox中,它工作得很好,但IE破坏了它。(裤子和短裤链接是迄今为止唯一一个带有弹出按钮的链接)

以下是网站(一项正在进行中的工作,因此不完全存在):

如果我设置:

.bogeypro_catmenu ul li {
position: static;
}
在IE中,子菜单确实变得可见,但在IE6中,它会飞到页面顶部(绝对位置与LI无关),而在IE7中,它仍然不会飞到产品图像上方


有什么好主意吗?

你有没有看过傻瓜鱼菜单

事实证明,IE7对不透明过滤器进行了转储。我白手起家,从头开始重新设计一切。我让它在两种浏览器中都运行得很好,我想知道我做了什么不同的事情——然后我又添加了不透明过滤器,瞧,重复结果

我已经删除了IE不透明度线(下图),一切都很好

filter:alpha(opacity=92);

呃,如果这个弹出按钮在IE7+中起作用的话,我不会介意它在IE6中不起作用。我将位置更改为静态,以便您可以更好地看到它在IE7中的产品图像(以及它在IE6中的破坏方式)。不幸的是,仅仅告诉IE用户滚开并不是一种选择。我认为我的想法与这些想法非常相似。我有一种感觉,我可以把它们放在适当的位置,但仍然有相同的问题(我认为这可能是菜单如何与其容器交互的问题)。不过我还是要试一试。