Asw*_*esh 5 html css css3 twitter-bootstrap
我正在开发一个小应用程序,现在要处理它的前端部分.我正在使用bootstrap.对于导航栏部分,我使用的是nav-pillsnavbar,我希望它扩展到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>
Run Code Online (Sandbox Code Playgroud)
现在css部分:
.nav-pills{
margin-top:20px;
width:100%;
}
.nav-pills > li {
float: left;
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我改变100%的导航丸说1366px,它的确有效.但是,当我将其缩放到100%时,导航栏不会拉伸.我尝试将宽度设置.nav-pills > li为25%,尝试仅使用4个选项卡.这也给出了完美的结果.但由于标签的数量因页面而异,我不想修改.nav-pills > li类的大小.我想将导航栏拉伸到全宽.我应该做什么?
koa*_*dev 15
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>
Run Code Online (Sandbox Code Playgroud)