javascript - 如何让div覆盖IE11的html上的object标签?

标签 javascript html css

如何让 div 覆盖 IE11 的 HTML 上的对象标签 ,IE 的对象标签是 activeX

想让div层覆盖对象标签

最佳答案

诀窍是将对象标记包装在容器 div 中。设置容器上 ActiveX 组件的尺寸,并将容器位置设置为相对

拖放另一个 div - 作为 Activex 组件的同级组件,并将其position 设置为 absolute。通过将其 top 设置为 0,这将允许它在容器的开头 float /启动(就像您的 activex 一样)。设置此 divheight width100% 以填充整个容器。由于您的容器与您的 activex 具有相同的尺寸,因此这应该将其覆盖。

#container {
  position: relative;
  height: 200px;
  width: 200px;
}

#object {
  height: 200px; /* emulate the objectx height */
  width: 200px; /* emulate the objectx width */
  background-color: yellow;
}

#overlay {
  height: 100%;
  width: 100%;
  background-color: green;
  position: absolute;
  top: 0;
}
<div id="container">
  <div id="object"></div>
  <div id="overlay"></div>
</div>

http://plnkr.co/edit/H405MbFN9a1wxzqXkYXz?p=preview

尝试一下 Plunker,看看会发生什么并了解它是如何工作的。

关于javascript - 如何让div覆盖IE11的html上的object标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38301110/

相关文章:

javascript - 从 Quora - Python 中使用 Selenium 提取 "(more)"文本

javascript - 注释 Google 图表 API

javascript - 容器内的行在顶部被遮挡

javascript - 屏幕宽度 Javascript 不适用于所有 Android 设备

html - CSS 最小宽度表现不正常

css - 使用 CSS Sprite 的下一个上一个按钮

javascript - 如何不在 HTML 中硬编码图像的大小? (包括代码)

JavaScript HTML5 : issue with drag-and-drop for a gmail-like upload interface

javascript - KendoUI - 如何在运行时根据用户输入创建控件?

html - @media 查询在签名中不起作用