iframe总是在IE中排名靠前

时间:2012-11-09 15:46:45

标签: html css internet-explorer iframe z-index

我在iframe中有一些页面内容。我还有一个包含一些用户选项的下拉菜单。在IE(9)中,当我打开下拉菜单时,它出现在iframe后面。在其他所有浏览器中,行为都是正确的(菜单显示在iframe的顶部)。

我尝试过将各种z-index属性应用于这些元素但没有成功。它们的共同父元素只是<body>标记。

如何确保下拉列表始终显示在IE中的iframe顶部?

1 个答案:

答案 0 :(得分:1)

因此,一种可能的解决方案是在屏幕上放置一个空的iframe,直接放在下拉菜单下方。您可以在此上下文中使用z-index来确保菜单显示在空的iframe之上,并且整个内容将显示在原始iframe的顶部。

不是一个非常好的解决方案,但它确实有效。我对如何以更好的方式做到这一点有任何建议。