【发布时间】:2018-02-03 12:54:45
【问题描述】:
尝试了一切以使导航栏在引导程序中固定到顶部,但没有任何效果。我已经尝试过position : relative 和position : absolute。任何帮助表示赞赏!
HTML:
<section style="background-color: #E8E8EA">
<nav class="navbar navbar-fixed-top" style="margin-top: 2vw; margin-right: 3vw; position: fixed;">
<div class="container-fluid">
<ul class="nav navbar-nav navbar-right">
<li><a href="#" style="border-style: solid; border-width: 1px;"><span class="glyphicon glyphicon-search rt"></span> Search</a></li>
<li><a class="qt" href="#"><span class="strike"><span class="glyphicon glyphicon-minus"></span> About Us</span></a></li>
<li><a href="#"><span class="strike"><span class="glyphicon glyphicon-minus"></span> Education</span></a></li>
<li><a href="#"><span class="strike"><span class="glyphicon glyphicon-minus"></span> Consumer Service</span></a></li>
<li><a href="#"><span class="glyphicon glyphicon-menu-hamburger" style="border-radius: 50%; border-width: 1px; border-style: solid; padding: 5px; margin-top: -5px;"></span></a></li>
</ul>
</div>
</nav>
</section>
CSS:
.nav.navbar-nav.navbar-right li a {
color: black;
background-color: transparent;
}
编辑:在页面中实现了这一页滚动:https://github.com/peachananr/onepage-scroll
【问题讨论】:
-
删除
style="margin-top: 2vw; margin-right: 3vw; position: fixed;"不起作用? -
不。它没有
-
你想在哪里修复导航栏?到窗口顶部还是部分顶部?不太明白为什么在不需要的时候把它放在一个部分中。
-
在 Bootstrap 4 中它只是
fixed-top。为什么要使用相对和绝对?
标签: html css bootstrap-4