html - Z-index 不适用于具有绝对定位的 FireFox

标签 html css firefox

所以我在这里检查了其他一些问题,其中大多数提到 firefox 的 z-index 问题往往与其中一项不是 position 的事实有关:绝对

<div id="AnimatedBanner" style="right:-5px;">
                        <object style="position:absolute; z-index:-1" width=" 1175" height="400" data="images/AnimatedBanner.swf"></object>
                    </div>
                    <div class="banner_text" style="position:absolute; z-index:1;">
</div>

但是它总是将 Animatedbanner 放在 banner_text 之上。它在所有其他浏览器中工作得很好,但我仍然不确定为什么它在 firefox 中不能工作。

最佳答案

经过位搜索后,我发现解决方案应该是将“wmode”设置为“transparent”,所以你的代码应该是:

<object style="position:absolute; z-index:-1" width=" 1175" height="400" data="images/AnimatedBanner.swf">
  <param name="wmode" value="transparent">
</object>

你可以在 ff 上测试这个 fiddle :

http://fiddle.jshell.net/h56q3n09/3/

关于html - Z-index 不适用于具有绝对定位的 FireFox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26331051/

相关文章:

jquery - 使用 jQuery 根据输入和位置属性显示 div

javascript - 需要用 JS 的 DIV 的像素百分比

javascript - CSS-JAVASCRIPT Object.style.display = 值不工作(旋转设备)

css - 使用灰度时,针对不透明度的悬停效果在 Firefox 中不起作用

php - Jquery Ajax 响应在 Firefox 上不起作用

javascript - Firefox/Chrome 上的滚动条行为 - 隐藏它但能够向上滚动的功能?

.net - HTML Agility Pack 和 Visual Studio C++ 的问题

jquery - 为什么这个响应式网页设计不起作用?

html - float 和非 float div 之间缺少边距

html - 使用 Bootstrap 内联表单,我希望表单元素在移动设备上保持样式