Leo*_*eon 54 z-index twitter-bootstrap drop-down-menu
我在页面顶部的固定导航栏中使用了twitter bootstrap下拉菜单.
这一切都很好但是在显示其他页面元素后面而不是在它们前面的下拉菜单项有问题.
如果我在页面上有任何东西position: relative(如jquery ui手风琴或谷歌图表),那么下面的菜单会显示在它后面.尝试更改z-indexdd菜单和导航栏,但没有任何区别.
我可以让菜单位于其他内容之上的唯一方法是将内容更改为position: fixed;OR z-index: -1; ,但这两种解决方案都会导致其他问题.
感谢您能给我的任何帮助.
我认为这可能是CSS定位的一些标准问题,我误解了,所以没有发布任何代码,但如果需要可以做.
谢谢.
Leo*_*eon 43
刚刚意识到发生了什么.
我把导航栏放在一个标题内position: fixed;
更改了z-index标题并且它现在正在工作 - 猜测我的容器看起来不够高,无法设置z-index最初!#@ !?
谢谢.
小智 14
Windows8上的IE 7,带有bootstrap 3.0.0.
.navbar {
position: static;
}
.navbar .nav > li {
z-index: 1001;
}
Run Code Online (Sandbox Code Playgroud)
固定
小智 9
在这里遇到同样的错误.这对我有用.
.navbar {
position: static;
}
Run Code Online (Sandbox Code Playgroud)
通过将位置设置为静态,这意味着导航栏将像通常那样落入文档流中.
小智 8
这将解决它
.navbar .nav > li {
z-index: 10000;
}
Run Code Online (Sandbox Code Playgroud)