我想要能够使导航中心的一个页面的中心,并保持居中在不同的分辨率。我不想使用偏移来推它或左边缘,因为这只是拧在不同的浏览器宽度。这是我讨厌的典型的酒吧,但ul总是向上左对齐。
<div class="navbar navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <div class="nav-collapse"> <ul class="nav"> <li class="active"><a href="#">Menu</a></li> <li><a href="#">On Tap</a></li> <li><a href="#">Shows</a></li> <li><a href="#">Surfwear</a></li> <li><a href="#" >Contact</a></li> </ul> </div><!--/.nav-collapse --> </div><!-- container --> </div><!-- navbar-inner --> </div><!-- navbar navbar-fixed-top -->
解决方法
可能的重复
Modify twitter bootstrap navbar。
我想这是你正在寻找(复制):
我想这是你正在寻找(复制):
.navbar .nav,.navbar .nav > li { float:none; display:inline-block; *display:inline; /* ie7 fix */ *zoom:1; /* hasLayout ie7 trigger */ vertical-align: top; } .navbar-inner { text-align:center; }