不幸的是,接受的答案是使用HTML对于Bootstrap 2。不过,我想出了几种使用Bootstrap 3的方法。最简单的方法是使用css translate。
.navbar-brand {
transform: translateX(-50%);
left: 50%;
position: absolute;
}
现场演示: http://codepen.io/candid/pen/dGPZvR
这种方法还允许我们使用背景图片为标志,使我们能够包括文字,不用它的显示器显示出来。
HTML:
<a class="navbar-brand text-hide" href="http://disputebills.com">Brand Text</a>
CSS:
.navbar-brand {
background: url(http://disputebills.com/site/uploads/2015/10/dispute.png) center/contain no-repeat;
width: 200px;
transform: translateX(-50%);
left: 50%;
position: absolute;
}
现场演示:http://codepen.io/candid/pen/NxWoJL
如果由于某种原因,你只希望做这个移动显示器上的简单包装.navbar品牌一个媒体查询...
/* CENTER ON MOBILE ONLY */
@media (max-width: 768px) {
.navbar-brand {
transform: translateX(-50%);
left: 50%;
position: absolute;
}
}
为什么不呢?我应该可以重新设计它 – torayeff
可能重复的[Bootstrap:中心一些导航栏项目](http://stackoverflow.com/questions/17824914/bootstrap-center-some-navbar-items) – Joseph