很抱歉,如果这个问题已经被问过,但我确实搜索并找不到它。基本上我的页面中有一个下拉菜单,通常需要出现在主要内容的顶部。但是在该内容中是一个灯箱类型的东西,需要浮在上面。
所以代码是这样的:
<div style="z-index:2">
Drop Menu here
</div>
<div style="z-index:1">
Content Here...
<a href="#">Lightbox button here</a>
<div>
Lightbox content (hidden initially)
</div>
<div>
Lightbox background (hidden initially)
</div>
</div>
所以现在我遇到的问题是,如果我尝试将灯箱背景设置为高 z-index,它不会覆盖菜单,因为它的父级比同级菜单分区的 z-index 低。如果我将内容容器设置为更高级别,则下拉菜单不再出现在内容顶部,因此无法点击。我知道这可能是我在这里遗漏的一个明显的东西,或者我使用的灯箱插件可能不是那么好或什么?而且我使用的是 joomla CMS,所以我仅限于可以创建灯箱部门的地方。
否则我认为的另一个选项是将菜单上的 z-index 设置为子分区(实际菜单),但问题是它是一个框架系统,所以我还需要从基本模板中删除 z-index,然后它会被更新覆盖,除非有一个 z-index 命令将它设置为“忽略”或什么?
好的,没关系,我将 z-index 设置为 auto 并且它似乎正在工作,但不知道这是否是最好的解决方案,所以我会欢迎任何其他可能的解决方案。