我希望将navbar
划分为12个部分,每个部分占用1个部分,即在navbar
中有12个元素。我也希望他们从屏幕的左边开始,而不是我现在在下面的图片中;
我认为container-fluid
和navbar-left
会将元素完全对齐到navbar
的左侧,但我真的在努力将它们移动过来。
我尝试了什么(我的代码到目前为止)
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container container-fluid">
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-left">
<li><a href="#">Directories</a></li>
<li><a href="#">Contracts</a></li>
<li><a href="#">Processes</a></li>
<li><a href="#">Filing</a></li>
<li><a href="#">My Profile</a></li>
</ul>
</div>
</div>
</div>
@RenderBody()
</div>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
我是否能够A)将navbar
中的所有元素完全对齐到左边,B)将navbar
划分为12个“部分”,每个元素应该取一个?
我使用的是Bootstrap v3.3.7。
答案 0 :(得分:1)
将row
课程添加到container
:
<div class="container container-fluid">
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container row">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-left">
<li><a href="#">Directories</a></li>
<li><a href="#">Contracts</a></li>
<li><a href="#">Processes</a></li>
<li><a href="#">Filing</a></li>
<li><a href="#">My Profile</a></li>
</ul>
</div>
</div>
</div>
@RenderBody()
</div>
答案 1 :(得分:0)
A)
我想你必须在第一行中删除container
类,如:
<div class="container-fluid">
B)
您可以将col-md-1
Bootstrap类添加到li
元素中,如下所示:
<li class="col-md-1"><a href="#">Directories</a></li>
答案 2 :(得分:0)
如果你检查你创建的导航栏,你会发现一些由bootstrap生成的填充/边距,只需将你自己的类添加到该元素并设置你想要的边距或填充。您可以根据需要创建任意数量的li元素。