当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > div层被flash层遮盖问题解决思路

CSS样式表
非常酷的角BANNER
边框(border)边距(margin)和间隙(padding)属性的区别
调整CSS类型的顺序改变链接翻滚效果
用CSS代码轻松Diy你的网页滚动条
未知大小图片在容器的垂直和水平居中问题
css元素定位
空间页面CSS说明
样式表CSS布局经验
CSS 中关于字体处理效果的思考
CSS中div、span和center元素
CSS实现简单的图片防盗链代码
CSS代码缩写技巧
重构、标准、布局
CSS如何使DIV层居中
对display:inline;与float:left;的认识
认识CSS中absolute与relative
用CSS构建iframe效果
不用float实现模块居中布局
利用相对定位及偏移量做精美输入界面
用CSS控制的闪烁效果

CSS样式表 中的 div层被flash层遮盖问题解决思路


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 279 ::
收藏到网摘: n/a


                         今天测试div层和flash的交互,发现div层总是被flash层遮盖.             
今天测试div层和flash的交互,发现div层总是被flash层遮盖,在百度上找了一会,说是加个<param name="wmode" value="transparent" />就成了,我加完后在IE下问题是解决了,但是FF下好像没有反应,后来才知道IE中和FF加的代码是不一样的,如下:
IE浏览器下可用
<param name="wmode" value="transparent" />
firefox下可用
<embed src="YourFlash.swf" wmode="transparent" ... ></embed>
关于wmode属性资料:
(可选)允许使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示功能。此标记/属性仅在带有 Flash Player ActiveX 控件的 Windows 中有效。
"Window"在 Web 页上用影片自己的矩形窗口来播放应用程序。"Window"表明此 Flash 应用程序与 HTML 层没有任何交互,并且始终位于最顶层。
"Opaque" 使应用程序隐藏页面上位于它后面的所有内容。
"Transparent"使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。
"Opaque windowless"和"Transparent windowless"都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于"Transparent"允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来,而"opaque"则不会显示。