3

在我的网站上,我安装了 superfish 下拉菜单,我也在其他网站上使用它。Anywho,我认为一切正常,因为它们在 Safari、FF 和 IE8 中运行良好。但是,唉,在 IE7(可能还有 IE6,但我不在乎!)它们没有出现。

我阅读了有关 IE7 的 Z-index 问题,但没有一个解决方案有效。

有谁知道如何解决?这是网址:http ://www.recordgone.com/about-the-firm.htm

谢谢!!!

4

1 回答 1

2

感谢 Emily 在另一个Stack Overflow 问题上为我指明了正确的方向。

  • IETester是检查各种 IE 版本的有用工具
  • superfish页面修复修复了 IE8 的问题 - 实际上来自此评论

    您应该在 position:relative 元素上设置 z-index(如果有的话,不要在其中的绝对元素上)。

    另请注意,在为定位元素设置 z-index 时,将为子元素创建一个新的 z-order 堆栈。

  • 对于 IE6/7,我发现我的 Suckerfish 版本必须设置 z-index.sf-menu li而不是.sf-menu li li

于 2010-11-23T19:32:40.717 回答