gpt4 book ai didi

css - 在 Flash 嵌入前放置一个 div

转载 作者:技术小花猫 更新时间:2023-10-29 11:10:37 26 4
gpt4 key购买 nike

我需要在页面上的所有其他内容上方放置一个 div 标记。我读过将 wmode 参数设置为不透明就可以了,但也听说这只会影响 IE。这是真的?你是怎么做到的?

最佳答案

在您的 flash applet 标记中,只需包含以下内容:

<object id='flashObject' ....>
<param ....>
<param name='wmode' value='opaque'>
<embed ... wmode='opaque'>
</embed>
</object>

这应该可以解决。

请注意,这样做的缺点是会降低 Flash 影片和页面元素的渲染速度,但在大多数情况下应该不是问题。

此外,通过将其作为对象参数和嵌入属性包含在内,它适用于所有主流浏览器。

根据 MidnightLightning 的评论编辑:

以这种方式准备好 flash 对象后,您需要将 div float 在页面上,如下所示:

<body>
<object> ... <!-- this is your flash movie --> </object>
<div id="floater">The Floating Div</div>
</body>

然后像这样创建你的 CSS:

#flashObject { position:relative; z-index:1 }
#floater { position:absolute; z-index:100; top:0; left:0; }

关于css - 在 Flash 嵌入前放置一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com