当用户点击页面标题上的链接时,我需要显示iframe。 如何确保iframe始终位于所有内容之上?在这种情况下,CSS z-index不起作用。
答案 0 :(得分:4)
z-index
可能无效,因为您iframe
为not a positioned box:
对于定位框,'z-index'属性指定:
- 当前堆叠上下文中框的堆栈级别。
- 框是否建立了本地堆叠上下文。
醇>
将position
设置为static
以外的其他内容。例如:
iframe#myiframe {
z-index: 20;
position: absolute;
}
答案 1 :(得分:0)
z-index仅适用于定位的内容。使用 position:absolute; 和top / left / right来定位元素或使用 position:relative; 将元素保留在原来的位置。
任何一个都应该在元素上启用z-index。