如何将twitter bootstrap导航栏中的文本切换到中心?

Teo*_*yan 3 css navbar twitter-bootstrap

我将twitter bootstrap navbar集成到我的asp.net项目中.但是,我正在尝试将我的引导文本对齐到中心.这是我的导航栏的源代码

<div id="twitterbootstrap">
<div class="navbar navbar-inverse 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>
        <a class="brand" href="#">iPolice</a>
        <div class="nav-collapse">
            <ul class="nav">
                <li class="divider-vertical"></li>
                <li><a href="#">Home</a></li>
                <li class="divider-vertical"></li>
                <li><a href="Login.aspx">Login</a></li>
                <li class="divider-vertical"></li>
                <li><a href="#">Contact</a></li>
            </ul>
        </div>
    </div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的引导程序的图像

在此输入图像描述

然后我在里面添加了这个twitterbootstrap css来尝试并将ipolice,home,contact和login转移到中心

#twitterbootstrap {
position:absolute;
text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

哪个没用.我访问过此链接并尝试但仍无法执行此操作.请问如何将文本对齐到中心?

Dav*_*roa 5

根据您想要显示品牌链接的位置,这里有两个可能性 http://jsfiddle.net/panchroma/cW9sA/

http://jsfiddle.net/panchroma/GWMnF/

编辑:第三种变体,其中iPolice品牌链接始终居中,即使在狭窄的视口
http://jsfiddle.net/panchroma/F5x5Z/

请注意,在第二个示例中,我已将品牌链接的副本添加到主菜单中,并使用.hidden-desktop和.visible-desktop的实用程序类来微调在不同视口中显示的方式.

重要的CSS是

#twitterbootstrap .navbar .nav,
#twitterbootstrap .navbar .nav > li {
float:none;
display:inline-block;
*display:inline; /* ie7 fix */
*zoom:1; /* hasLayout ie7 trigger */
vertical-align: top;
}  

#twitterbootstrap .navbar-inner {
text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

一些CSS是基于Andres Ilich的回答

祝好运!