我目前正在从事的项目有一些定位问题。我正在尝试制作一个悬停式下拉子菜单框,但它仅位于主导航栏和搜索表单的后面(此外,如果我只是在HTML中的任意位置放置了一个宽div(仅出于实验目的) ,仍然显示在上述元素的后面)。真的很奇怪,因为我只使用标准的Bootstrap 3库,而没有明确更改/覆盖任何内容。有人遇到过这个问题吗?有什么解决方案可用?
不幸的是,由于我的个人资料的声誉较低,我无法在此处发布任何图像,因此在下面您可以找到带有实际屏幕截图的保管箱链接。
在此先多谢!
https://dl.dropboxusercontent.com/u/28664459/Screen%20Shot%202014-08-15%20at%2010.57.55%20AM.png
最佳答案
听起来像Z索引问题,这就是元素如何像一堆纸一样彼此堆叠。
如果您添加了索引值,但该索引不起作用,请检查该元素的位置值设置为相对值,然后查看有问题的元素没有像9999这样高的z索引。
有关更多信息,您可以阅读以下链接:
CSS-tricks: Z-index
Understanding CSS z-index