gpt4 book ai didi

html - IE10 : border ignores element's z-index

转载 作者:行者123 更新时间:2023-11-28 11:31:31 28 4
gpt4 key购买 nike

所以有一个问题:元素的边框有最高的z-order

<div class="container">
<div class="el"></div>
<div class="overlay"></div>
</div>
<style type="text/css">
.container {
width: 300px;
height: 300px;
border: 1px solid #999;
position: absolute;
}
.el {
position: absolute;
z-index: 8;
left: 50%;
top: 50%;
border: #000 5px solid;
height: 30px;
width: 30px;
margin-left: -20px;
margin-top: -20px;
}
.el:hover {
background-color: #F00;
}
.overlay {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 10;
}
</style>

.el 的 z-index 比 .overlay 低,因此它不应在悬停时使用react。但是,如果我将鼠标移过 .el 的边界,它就会变成红色。有人知道这仅适用于 IE10 吗?是否有任何解决方法可以强制 .el 完全低于 .overlay

最佳答案

z-index 应该更高而不是更低,尝试更改值:

http://jsfiddle.net/jJ7M7/

.container {
width: 300px;
height: 300px;
border: 1px solid #999;
position: absolute;
}
.el {
position: absolute;
z-index: 10;
left: 50%;
top: 50%;
border: #000 5px solid;
height: 30px;
width: 30px;
margin-left: -20px;
margin-top: -20px;
}
.el:hover {
background-color: #F00;
}
.overlay {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 8;
}

关于html - IE10 : border ignores element's z-index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21118597/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com