Div不会出现在嵌入式Flash播放器之上

时间:2017-02-22 23:51:13

标签: html css html5 flash

我正在尝试使用以下div

<div style="position:absolute;width:1000px;height:25px;border:0px;solid #000;color:#052B8B"/>

出现在此对象

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="700" id="Kirchhoff" align="middle"/>
<param name="movie" value="Kirchoff.swf"/>
<param name="quality" value="high"/>
<param name="wmode" value="opaque"/>
<param name="bgcolor" value="#ffffff"/>
<embed src="Kirchhoff.swf" quality="high" bgcolor="#DDB85F" width="900" height="700" name="Kirchhoff" align="middle" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque"/>

我尝试过一切都没有运气。提前谢谢。

3 个答案:

答案 0 :(得分:0)

尝试向其添加z-index:[value]

答案 1 :(得分:0)

https://jsfiddle.net/ecn65bdv/3/

<div style="position:absolute;width:1000px;height:25px;border:0px;solid #000;color:#052B8B">This is div</div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="700" id="Kirchhoff" align="middle">
<param name="movie" value="Kirchoff.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="bgcolor" value="#ffffff">
<embed src="Kirchhoff.swf" quality="high" bgcolor="#DDB85F" width="900" height="700" name="Kirchhoff" align="middle" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" />

你的对象html搞砸了。你做了一个对象,但在HTML中,你提供了一个建议你有一个对象标签和一个单独的嵌入标签。您的div结束标记也搞砸了。看我的小提琴。 z-index确实将div标签放在了对象的前面。

答案 2 :(得分:0)

你在DIV上的内联CSS是一团糟(或者你真的希望DIV只有25px高 - 如果是的话,请在下面的代码中更改 - 我假设你想要完全覆盖对象)... < / p>

我删除了它,为该DIV分配了类x,并为其设置了与object标记具有相同宽度和高度的CSS规则。 (不同背景颜色绿色)

另请注意margin: 0 body,以防止默认边距。

body {
  margin: 0;
}

.x {
  position: absolute;
  background: green;
  width: 900px;
  height: 700px;
}
<body bgcolor="#052B8B">
  <div class="x"></div>
  <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="700" id="Kirchhoff" align="middle" />
  <param name="movie" value="Kirchoff.swf" />
  <param name="quality" value="high" />
  <param name="wmode" value="opaque" />
  <param name="bgcolor" value="#ffffff" />
  <embed src="Kirchhoff.swf" quality="high" bgcolor="#DDB85F" width="900" height="700" name="Kirchhoff" align="middle" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" />
</body>

相关问题