【问题标题】:z-index of drop down wont behave with iframe下拉的 z-index 不适用于 iframe
【发布时间】:2011-12-16 23:05:36
【问题描述】:

我在页面上嵌入了谷歌日历(在 iframe 中)

我目前正在尝试在 Chrome 中解决此问题,但我希望它适用于所有方面。

这里简单总结一下大体结构(实际代码比较复杂)

<header>
<ul id="nav">
  <li>  <ul class="drop_down">
            <li>Nav item</li>
            <li>nav item</li>
        </ul>
    </li>
    <li>  <ul class="drop_down">
            <li>Nav item</li>
            <li>nav item</li>
        </ul>
    </li>
</ul>
</header>
<iframe />

iframe 旨在与 a little 重叠并出现在它的前面。然后下拉菜单应出现在 iframe 的前面。所以z-index层应该是从后到前:

  1. 标题(只有背景图片才是最重要的)
  2. iframe
  3. 下拉

iframe 菜单

我似乎无法做到这一点。我尝试使用 position:absolute 来非常具体。

这是问题页面的实时链接: 编辑:删除链接,因为它与工作相关并已解决

预期的菜单行为出现在该站点的主页上。

有什么建议吗?

【问题讨论】:

标签: html css iframe z-index


【解决方案1】:
Take z-index:1 off #header
Set #nav li ul z-index:100
Set the iframe z-index:50

问题是你的 iframe 的 zindex 是 1000,而你的菜单是 z-index:1

【讨论】:

  • 太棒了!不知道为什么我自己不能得到这个,但谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-13
  • 2019-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多