IE的菜单叠加定位问题

时间:2009-07-31 17:04:32

标签: css internet-explorer cross-browser

我正在建立的网站上有一个弹出菜单。我正在使用嵌套在LI中的UL。在Firefox中,它工作得非常好,但是IE打破了它。 (到目前为止,Pants& Shorts链接是唯一一个带有弹出窗口的链接)

这是网站(正在进行的工作,因此并不是全部): http://epalla.com/bogeypro/featured/covert-cooler.html

如果我设置:

.bogeypro_catmenu ul li {
position: static;
}

子菜单确实在IE中可见,但在IE6中它会飞到页面顶部(绝对定位不是相对于LI),而在IE7中,它仍然不会飞到产品图像上方。

任何想法?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

事实证明,IE7正在对不透明度过滤器进行转储。我从零开始,从头开始重新编写所有内容。我在两个浏览器中都很漂亮地工作,并且想知道我做了什么不同的事情 - 然后我重新添加了不透明度滤镜,瞧,重复结果。

我删除了IE不透明度线(下面),所有内容都很漂亮

filter:alpha(opacity=92);