- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的情况真的很糟糕。我有我在页面下显示的自定义 div。我目前遇到的唯一问题是它无法在 iPad 上运行。即使在我对两个元素都有适当的 z-index 之后,叠加层也会覆盖弹出窗口。
此问题仅在 iPad Safari 中出现。在其他浏览器上它工作正常。我找到了一个解决方案,我需要将弹出窗口移动到覆盖 div 旁边或附近,由于 knockout.js 的绑定(bind)上下文,这对我来说是不可能的
如您所见,打开的压延机位于覆盖灰色 div 的后面,您可以在此处看到附加图像。
下面是 html 结构,其中 higlited 是日历容器和最后覆盖的 div。
让我知道是否有人可以建议我一些处理此问题的好主意。
最佳答案
看起来如果您的固定元素位于另一个固定元素内,该固定元素的 z-index 低于覆盖层,即使该元素本身具有更高的 z-index,它也会留在它后面。因此,您必须找到更高的固定元素并将其 z-index 更改为更高的值。
.overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 4;
}
.lower {
position: fixed;
z-index: 2
}
.popup {
position: fixed;
border: 1px solid black;
background: white;
height: 200px;
width: 200px;
z-index: 100;
}
<div class="lower">
<div class="popup"></div>
</div>
<div class="overlay"></div>
关于ios - 即使在设置了适当的 z-index 之后,它也无法在 ipad safari 上运行。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40721746/
这段代码在 Java 中的等价物是什么?我放了一部分,我对 I/O 部分感兴趣: int fd = open(FILE_NAME, O_WRONLY); int ret = 0; if (fd =
我正在尝试将维度为 d1,d2,d3 的张量 M[a1,a2,a3] reshape 为维度为 d2, d1*d3 的矩阵 M[a2,a1*a3]。我试过 M.reshape(d2,d1*d3) 但是
我是一名优秀的程序员,十分优秀!