我在页面标题的弹出窗口中有一个登录表单,在它下面我有一个导航,当我打开弹出窗口时,导航链接显示在弹出窗口上方。我已将导航的 z-index 设置为 1,弹出窗口的 z-index 为 10,但在 IE7 中不起作用。任何人都可以帮助我
问问题
93 次
2 回答
2
这是 IE7 的一个已知错误。不适用于 IE7 和 IE8(兼容性视图)。解决方法是:您需要检查层次结构。弹出窗口都应该在同一个堆叠上下文中/或者你可以说必须有父子关系。并将父/弹出窗口保持为相对,z-index 应大于子级。
您还可以从我获得示例的地方查看以下链接
http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/
于 2013-03-20T08:47:53.487 回答
0
您需要将弹出位置设置为相对,IE 仅在其位置设置为相对时读取 z-index,试一试
于 2012-04-05T05:03:24.723 回答