IE9和Flash z-index问题

时间:2011-06-21 16:11:27

标签: css flash internet-explorer css3

我看到了一些类似于这个主题的帖子,但找不到溶剂,也许有人知道......

我有z-index的swf对象:-5;位置:绝对的;还有一个带有ul的div,其中div也是,z-inde:5;位置:绝对的;

除IE9外,所有浏览器都会在我的闪存上显示div。

有人可以告诉我有关溶液的情况吗?

3 个答案:

答案 0 :(得分:12)

尝试将此参数放入您的嵌入视频中:

<param name="wmode" value="opaque" />
             <embed runat="server" id="embedLnk" style="z-index:0;" src="" 
             type="application/x-shockwave-flash" 
             allowscriptaccess="always" wmode="opaque"
             allowfullscreen="true" width="425" height="190">
             </embed>

答案 1 :(得分:0)

在CSS中,声明叠加div上的背景颜色以及不透明度为0.(无论你选择什么颜色都没关系,因为你让它变得透明。)

答案 2 :(得分:-1)

你看过this site了吗?它讨论了z-index堆叠以及它有时如何不直观地工作。 IE(意外惊喜)似乎与其他人的处理方式不同。

我想我曾经读过,无论z-index如何,通过插件显示的所有内容都会呈现在所有其他内容之上,但我还读到有解决方法(请参阅this) - 但这听起来不是你的问题。