我一直想弄明白这一点,所以任何帮助将不胜感激。 我有一个由ul/li组成的Suckerfish菜单。我正在尝试添加一些自上而下的滚动指标到我的菜单。在我的例子中,我有一个蓝色和绿色的指标,它们现在只放在菜单中。这些指标只是UL内的另一个LI,但风格各异。我已经把它们定位在一个固定的顶部。 如果你看看使用firefox的例子并将鼠标悬停在Blah Reports上,你可以看到2个指标出现。在怪癖模式下的IE7 CSS Z-Index问题
http://inthemind.com/test/test.html
如果您在IE7中打开它,并悬停在他们不露面布拉赫报告。但是,如果您在子菜单展开时将鼠标悬停在其中一个子项目上(即合规性),则指示器确实变得可见。我无法弄清楚,一旦子菜单扩展,指示器就会显示出来。
如果有人可以给我一个提示或提示什么是缺少让IE在这个工作,我真的很感激它。
感谢, 劳尔
PS)我都用怪异模式
更新 所以我已经把范围缩小到一个事实,即IE不会解决绝对定位的元素,因为该UI被隐藏并且当ul变得可见时,IE不返回并重新计算位置。如果我等待直到ul可见,那么我将这个类重新分配给指示器以重置对它们显示的元素的定位。 这是不理想的,因为现在我的指标不会随着菜单淡入,而是在事后显示出来。
任何其他提示?
你确定你必须使用怪异模式?你为什么不能切换? – 2010-08-10 14:59:34
这是完美的FireFox?我通常所做的就是让它在现代浏览器中正常工作,然后用黑客/错误修复程序回溯到IE中。 – JKirchartz 2010-08-10 15:05:54
我需要怪癖模式,因为我们使用的是Reporting Services 2005,并且它在标准模式和高度= 100%下播放效果不佳 – HaxElit 2010-08-10 15:17:05