css - div 在 iframe 之上

标签 css html iframe

我正在寻找一种解决方案,将 div(100% 屏幕宽度,比如说 20% 高度)放在 iframe 的顶部,即 100% 屏幕宽度和 100% 屏幕高度 它应该看起来像这样:

__________________________
||      On top DIV       ||
||_______________________||
|                         |
|         Iframe          |
|                         |
|_________________________|

最佳答案

super 简单的东西..

将一个 iframe 和一个 header div 放在一个容器 div 中。

在容器上设置 position:relative,在 header div 上设置 position:absolute 和 top:0。

应该这样做。

HTML:

<div class="holder">
   <div class="bar"></div>
   <iframe class="frame"></iframe>
</div>​

CSS:

.holder{
    width: 400px;
    height: 300px;
    position: relative;
}

.frame{
    width: 100%;
    height: 100%;
}

.bar{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
}

fiddle

关于css - div 在 iframe 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57315146/

相关文章:

Javascript iFrame 下拉悬停

html - 如何删除图像上的选择

jquery - 在 jquery select2 中标记文本

html - div的拒绝垂直堆叠靠近

jquery - 使用 jQuery 克隆

iframe - 单击 iframe 时,Bootstrap 下拉菜单不会折叠

javascript - 如何在 JavaScript 中更改 iframe 的源位置?

html - 透明边框和框阴影问题

javascript - 如何解决跨域请求被阻塞?

javascript - jQuery MagicSuggest 禁用选择