我正在开发一个小应用程序,现在要处理它的前端部分。我正在使用bootstrap。对于导航栏部分,我正在使用nav-pills
导航栏,我希望它扩展到100%。我的导航栏代码:
<div class="navbar navbar-static-top" >
<div class="navbar-inner">
<ul class="nav nav-pills" >
<li ><a href="/">Home</a></li>
<li><a href="#">Some</a></li>
<li><a href="#">Items</a></li>
<li><a href="#">Here</a></li>
<li><a href="#">Register</a></li>
<li><a href="#">Login</a></li>
</ul>
</div>
</div>
现在css部分:
.nav-pills{
margin-top:20px;
width:100%;
}
.nav-pills > li {
float: left;
}
现在,如果我将导航丸中的100%更改为1366px
,则可行。但是,当我将其缩放到100%时,导航栏不会拉伸。我尝试将.nav-pills > li
的宽度设为25%,尝试只使用4个标签。这也给出了完美的结果。但由于标签的数量因页面而异,因此我不想修复.nav-pills > li
类的大小。我想将导航栏拉伸到全宽。我应该做什么?
答案 0 :(得分:13)
Bootstrap 3有一个nav-justified
类,它可以完全满足您的需求(屏幕宽度超过768px,在较小的屏幕上,导航链接堆叠)。
只需将其添加到.nav
,就像这样:
<ul class="nav nav-pills nav-justified">
<li ><a href="/">Home</a></li>
<li><a href="#">Some</a></li>
<li><a href="#">Items</a></li>
<li><a href="#">Here</a></li>
<li><a href="#">Register</a></li>
<li><a href="#">Login</a></li>
</ul>
<强> Demo fiddle 强>
答案 1 :(得分:0)
kk = ['kj','jk',5200,49]
def test_func1(kj):
for i in kj:
value= i
print value
test_func1(kk)
项目不是宽度固定的。
对于这种情况:
的 HTML 强>
nav-pills nav-justified
<强> CSS 强>
<div class="gridProducts_box">
<ul class="nav nav-pill">
<li class="gridProducts_box__items">
<a href="#tab-one" data-toggle="tab" class="btnFilter">One</a>
</li>
<li class="gridProducts_box__items">
<a href="#tab-two" data-toggle="tab" class="btnFilter">Two</a>
</li>
<li class="gridProducts_box__items">
<a href="#tab-three" data-toggle="tab" class="btnFilter">Three</a>
</li>
<li class="gridProducts_box__items">
<a href="#tab-four" data-toggle="tab" class="btnFilter">Four</a>
</li>
<li class="gridProducts_box__items">
<a href="#tab-five" data-toggle="tab" class="btnFilter">Five</a>
</li>
</ul>
</div>