html - IE10 中的绝对位置和 z 索引

标签 html css z-index internet-explorer-10

有点奇怪,我试图在图像上覆盖几个链接,并且只有在 IE(所有版本)中才会将它们显示在图像后面。适用于 Chrome、Firefox 等。

我尝试为每个元素提供适当的 z-index,但实际上并没有任何区别。

我发誓我以前已经这样做过一百万次但遇到问题。

这是一个 JSFiddle: http://jsfiddle.net/SY8xp/

<a href="#" class="logo-link-a"><span>Link 1</span></a>
<a href="#" class="logo-link-b"><span>Link 2</span></a>
<img src="http://lorempixel.com/212/43" width="212" height="43" alt="" id="logo" />

.logo-link-a span, .logo-link-b span {
    display: none;
}

.logo-link-a {
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    margin: 25px 0px 0px 0px;
}

.logo-link-b {
    display: block;
    position: absolute;
    width: 165px;
    height: 50px;
    margin: 25px 0px 0px 50px;
}

#logo {
    margin-top: 30px;
}

最佳答案

一个黑客解决方案是向 <a /> 添加背景颜色元素。将其添加到 jsfiddle 的 CSS 中有效:

.logo-link-a, logo-link-b {
    background-color: rgba(255,255,255,0);
}

关于html - IE10 中的绝对位置和 z 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20096160/

相关文章:

html - 当我设置父级的 z-index 时重叠不起作用

javascript - 缩放元素内的视频和 z-index : some divs disappear

python - 如何使用索引有效地获取张量中每一行的值?

javascript - 如何切换/折叠 javascript 元素(我想默认折叠 html)

javascript - 禁用输入以便将它们排除在 POST 之外?

html - 网站 html/css 右侧不需要的空白

javascript - anchor 不滚动到顶部

css - 使用 css 仅调整横幅图像而不调整 drupal commerce kickstart 2 上的其他图像

html - 超链接在gmail中不可点击

javascript - 使用 JavaScript 在 "div"上写入文本