html - 为什么 Z-Index 属性不能正确定位这个 DIV?

标签 html css iframe

我有一个 div,我想将它放在旁边的 div 上。

div 是兄弟。我想移到顶部的 div 中有一个 iframe 而第一个已经正确定位的 div 有一个 img 在里面。

我已使用“相对”属性定位了 img div,并为其指定了 -1 的“z-index”。

然后我将 iframe div 设置为 img div 上的“margin-right”,但它不起作用。

我已经尝试设置要定位的 iframe div,但即使那样也没有用。

<div class="imagecontainer">
<img class="image" src="images/folder-number.png">
</div>

<div class="video">
<iframe width="300" height="169" src="https://www.youtube.com/embed/_xxxxxxxx_w" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
.image {
    width: 32vw;
    height: auto;
    z-index: inherit;
}
.imagecontainer {
    display: inline-block;
    margin-left: 12vw;
    position: relative;
    z-index: -1;
}
.video {
    display: inline-block;
    margin-right: 5vw;
}

我希望 iframe div 只是在 img div 上方滑动一点,但它根本不会移动。

最佳答案

在“video”类中使用“margin-left”属性中的负值代替“margin-right”可以正常移动 iframe div。

关于html - 为什么 Z-Index 属性不能正确定位这个 DIV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55346678/

相关文章:

HTML/CSS 对齐问题

html - <br/> 在 firefox 中被读取为 <br></br> 但在 chrome 中不是

javascript - div 被 youtube 嵌入覆盖,我该如何解决?

jquery - 如何使用 jquery 循环 iframe?

javascript - 如何通过单击按钮全屏播放 YouTube 嵌入式视频?

javascript - 使用jquery对数组进行升序和降序排序

html - 伪选择器首创不起作用

javascript - 如何在具有特定 ID 的 <ul> 下过滤 <li>?

css - 使用 twitter bootstrap 创建文件上传按钮时出现问题

css - Opera 不显示来自谷歌字体的特殊字符