我一直在尝试修改Twitter Bootstrap的导航栏,目前所有链接都靠左对齐,我真正想要的是将它们居中。
在另一个帖子中,我看到了使用以下方法:
.tabs, .pills {
margin: 0 auto;
padding: 0;
width: 100px;
}
但是这对我没有起作用。
我需要在CSS中做什么修改才能使它发生变化,我知道我需要把修改后的CSS放在Bootstrap和Overrides中。
非常感谢任何帮助。
这是我的标记
layouts/application
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<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">Newbridges</a>
<% if user_signed_in? %>
<div class="nav-collapse">
<ul class="nav ">
<%= render "shared/navbarlogin" %>
</div>
<% else%>
<div class="nav-collapse">
<ul class="nav">
<%= render "shared/navbar" %>
</div>
<% end %>
我也尝试了这个
.nav > li {
float: none;
display: inline-block;
*display: inline;
/* ie7 fix */
zoom: 1;
/* hasLayout ie7 trigger */
}
.nav {
text-align: center;
}
.nav
元素居中对齐?无法从您的标记中确定您要使用发布的CSS针对哪些内容。 - Andres Ilich