【问题标题】:Order in Internet Explorer在 Internet Explorer 中订购
【发布时间】:2012-09-20 16:46:26
【问题描述】:

我为移动网站创建了一个菜单,当您单击菜单按钮时,菜单幻灯片会打开,这就是页面;

唯一的问题是,在 IE 和 Windows phone 中,菜单不是最顶部的元素,所以会滑到对象后面。

我试过改z-index、位置类型、hasLayout都无济于事。

我将不胜感激。

J

【问题讨论】:

标签: z-index


【解决方案1】:

看起来你可能正在处理一个已知的错误:

“在 Internet Explorer 中定位的元素会生成一个新的堆叠上下文,从 z-index 值 0 开始。因此 z-index 无法正常工作。”

您可以在Quirksmode 网站上查看错误报告,并在in this blog post 上解释解决方法。

基本上你要做的就是将它包装在一个具有更高 Z-index 的元素中,例如 以下是解决方法的简要概述:

<div style="position: relative; z-index: 3000">
    <div style="position:absolute;z-index:1000;">
        ...
    </div>
</div>

【讨论】:

  • 遇到了同样的问题,按照您发布的链接上的说明解决了。
  • 同样,如果这个问题出现在我强制进入 IE7 的 HTA 文件中,并且对此感到非常沮丧。
  • 你是最棒的!!
【解决方案2】:

我定期交换两层,将 z-Index 从 0 更改为 1,反之亦然。多年后,它停止在 IE 中工作。我将 z-Index 更改为 1 和 2。它现在可以正常工作了。我认为这个错误与 0 z-Index 有关。

【讨论】:

    猜你喜欢
    • 2015-02-09
    • 1970-01-01
    • 2012-06-07
    • 2010-10-09
    • 2012-05-26
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多