在我的网页中,我有一个 Bootstrap 3 导航栏:
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="navbar-header">
<a class="navbar-brand" href="#">Teachlab</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li><%= link_to "Home", '#' %></li>
<li><%= link_to "Help", '#' %></li>
<li><%= link_to "Sign in", '#' %></li>
</ul>
</div>
</nav>
<div class="container">
<%= yield %>
</div>
</body>
问题是导航靠近屏幕边缘。如果我从导航栏中删除 navbar-fixed-top ,它就会按我的意愿工作。
有什么提示吗?
原文由 user468311 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 3.1.1 开始使用 .container-fluid。
结构不正确。 .navbar-right 在 .collapse 容器上,而不是在 ul 上。
示例:http: //jsbin.com/eQIROsE/2/edit