我无法识别引导程序导航栏约定,并且无法将a
标记水平居中。导航栏中间的文本。似乎无法找到与此匹配的示例
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Home</a>
<a class="navbar-brand" href="#">About</a>
<a class="navbar-brand" href="#">Values</a>
<a class="navbar-brand" href="#">Safety</a>
<a class="navbar-brand" href="#">Cities</a>
<a class="navbar-brand" href="#">Login</a>
</div>
</div>
</nav>
这是我尝试过的,但没有用。
.navbar{
text-align: center;
}
.navbar-header{
display: inline-block;
float: none;
}
答案 0 :(得分:0)
这是您的请求的jsfiddle: JSfiddle
enter code here
答案 1 :(得分:0)
只需移除float
并重新对齐导航栏链接即可。像这样:
HTML:
<ul class="nav navbar-nav">
<li><a href="#">Home</a>
</li>
<li><a href="#">Forum</a>
</li>
<li><a href="#">About</a>
</li>
<li><a href="#">Contact</a>
</li>
</ul>
CSS:
.navbar .navbar-nav {
float: none !important;
display: inline-block;
}
.navbar .navbar-collapse {
text-align: center;
}
答案 2 :(得分:-1)
像这样,将链接包含在列表中:
<ul class="nav navbar-nav">
<li><a href="#">About</a>
</li>
<li><a href="#">Contact</a>
</li>
</ul>