html - IE8 : CSS relatively positioned child overflows parent

标签 html css internet-explorer-8

我在使用 IE8 时遇到问题,希望有人能为我指出正确的方向。

所以我有一个相对定位的 parent 。 parent 有两个 child ,一个是绝对的,一个是亲属的。当您将鼠标悬停在父项上时,子项的 left 值会发生变化,相对定位的值应该会溢出并隐藏。

这是一个 fiddle :http://jsfiddle.net/Sladkoff/s7ub9zL8/3/

“普通”浏览器会在相关子项溢出时隐藏它,但无论如何 IE8 仍会显示它。

我不太确定是否有人能够在 IE8 思想中测试它,因为我必须打开 http://jsfiddle.net/draft/ 才能看到它。不知道这对观看 fiddle 的客人有何作用。我想你需要打开它,例如Chrome,然后切换到 IE 中提到的链接。让我知道它是否有效...

有什么建议吗?

谢谢。

最佳答案

尝试使用 z-index 以您需要的堆叠顺序放置对象。

.absolute {
     z-index:1;
}
.relative {
    z-index:2;
}

关于html - IE8 : CSS relatively positioned child overflows parent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28541078/

相关文章:

javascript - 如何在背景设置为图像的完美正方形中创建元素网格(div/spans)

Javascript - 为什么这段 Javascript 代码在 JSFiddle 和 JSBin 中有效,但在任何浏览器中都无效?

css - IE8 在 Ubuntu LTS 服务器上表现怪异

javascript - JSC_TRAILING_COMMA : Parse error. IE8(及更低版本)- jshint 可以警告我左尾随逗号吗?

php - 如何通过带有嵌套集模型的 php <ul> <li> 标签自动创建菜单

javascript - 如何使标记动态标记进度的任何位置

javascript - LocalStorage 更新元素导致与 JQuery 中的 JSON 重复

javascript - JsTree 的节点未使用在 IE 中的类型插件中指定的图标

html - 如何让Chrome和IE正确显示 block 超链接

javascript - 更改timelineJS源码