引导程序中的fixed navbar
不是absolute in position
。使用fixed navbars
时,导航栏下方的标记会出现在标题导航栏上。如何克服这个:
我尝试position:absolute
,还有margin from top equal to size of navbar header height.
没有任何效果。有什么建议?
答案 0 :(得分:3)
Bootstrap提供了在顶部修复的选项
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
...
</div>
</nav>
参考:http://getbootstrap.com/components/#navbar-fixed-top
或强>
您可以将absolute
固定在顶部,并添加与身体padding-top
相同的高度导航栏
例如
.navbar{
height: 50px;
}
body{
padding-top: 50px;
}
答案 1 :(得分:1)
在bootstrap 4中,使用固定顶部而不是navbar-fixed-top
:
<nav class="navbar fixed-top navbar-light bg-faded">
<a class="navbar-brand" href="#">Fixed top</a>
</nav>