IE7中的工具提示的Z-index问题

时间:2013-09-05 18:08:45

标签: css z-index internet-explorer-7

我有一个工具提示弹出窗口,其中包含最高级别的z-index。当用户在IE7中单击工具提示时,它将显示在页面上的内容下,而不是在其上方。此问题仅在IE7中出现。

.tipBody {
    background-color: #FFFFFF;
    border: 1px solid #000;
    margin-top: -18px;
    padding: 10px;
    z-index: 9999;
    position: relative;
}

2 个答案:

答案 0 :(得分:0)

我建议你尝试在属性值之后添加!important,如下所示:

.tipBody {
    background-color: #FFFFFF;
    border: 1px solid #000;
    margin-top: -18px;
    padding: 10px;
    z-index: 9999 !important;
    position: relative;
}

看看是否有效。

答案 1 :(得分:0)

在IE中,定位元素遵循不同的堆叠顺序。您通常可以通过为元素的父级赋予更高的z-index来修复它。

我建议您阅读以下链接,它会为您提供有关该问题的详细解释,以及如何解决该问题。

http://www.brenelz.com/blog/squish-the-internet-explorer-z-index-bug/

希望这会有所帮助。