我想让导航栏中的所有元素总是显示在导航栏的中心,因此页面的中心,但仍然是向左拉。当我删除引导库时,它们是居中的,所以在某处存在冲突,但我不确定我想要使用引导程序。中心引导li元素响应页面中心
我的自定义CSS也在引导之后被链接。
非常感谢。
HTML:
<div class="navbar navbar-default">
<div class="container-fluid">
<div class="container">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="index.html">About</a></li>
</ul>
</div>
</div>
</div>
CSS:
.navbar {
margin-bottom: 0px;
border-radius: 0px;
}
.nav {
list-style:none;
margin:0;
padding:0;
text-align:center;
}
.nav li {
display:inline;
}
.nav a {
display:inline-block;
padding:10px;
}
.navbar-default {
background: #900000;
border: none;
}
内容有任何特定用途使用嵌套.container-fluid和.container类? – markoffden
可能不是,除了它允许它与jumbotron相对的页面边缘对齐的事实。我拿起了一个旧项目,这就是他们为什么会在那里。只要元素在页面中居中,它们就可以被删除。 – James
@markoffden:通过自动边距居中仅适用于块元素。如果你想中心一个'inline-block'元素,可以通过父元素上的'text-align'完成。 – CBroe