解决embed标签设置z-index无效
2016-04-20 08:46
330 查看
今天写静态页面,发现在ie8下embed标签总是显示在最高层,遮住了导航,无论怎么设置z-index的值都无效,几经周折,终于找到了答案.给embed标签添加个 wmode="transparent" 这个属性,文件就解决了.当然wmode还有个值是Opaque.网上搜到的介绍是这样的:Opaque 模式这是一种无窗口模式,在这种情况下flash player没有自己的窗口句柄,这就需要浏览器需要告诉flash player在浏览器的渲染表面绘制的时间和位置。这时flash影片就不会在高于浏览器HTML渲染表面而是与其他元素一样在同一个页面上,因此你就可以使用z-index值来控制DHTML元素是遮盖flash或者被遮盖。Transparent 模式透明模式,在这种模式下flash player会将stage的背景色alpha值将为0并且只会绘制stage上真实可见的对象,同样你也可以使用z-index来控制flash影片的深度值,但是与Opaque模式不同的是这样做会降低flash影片的回放效果,而且在9.0.115之前的flash player版本设置wmode=”opaque”或”transparent”会导致全屏模式失效。
相关文章推荐
- js改变embed标签src值的方法
- jQuery获取css z-index在各种浏览器中的返回值
- 盘点标签embed
- 嵌入式Jruby
- embed 播放问题
- 彻底掌握Z-index属性
- CSS z-index 的效果
- CSS中 z-index 的介绍
- Z-index优先级总结
- flash builder embed unicoderange
- flash builder embed unicoderange
- js动态设置div层级兼容ie7
- IB中,如何快速将一些组件整体放入或移出一个view(或Scrollview)中
- flex 图片资源嵌入用法
- flex中如何将图片嵌入资源发布
- 使用嵌入式tomcat启动web项目
- css中关于z-index的使用
- z-index
- css中的float和相对定位,绝对定位,z-index
- css z-index失效问题