【发布时间】:2016-11-05 15:17:06
【问题描述】:
请有人帮我将导航栏上的链接居中。过去 45 分钟我一直在尝试。
每次我使用 display: flex 和 justify-content: center 时,它都会工作,直到汉堡按钮出现并被点击,然后它全部浮动到左侧。
任何帮助将不胜感激。
谢谢
里斯
.navbar {
background-color: #000;
justify-content: center;
height: auto;
font-family: Gill Sans, Verdana;
font-size: 15px;
line-height: 18px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
}
nav li:hover {
background-color: #C00;
margin: 0;
}
<nav>
<div class="navbar-container">
<!--NAVBAR CONTAINER START -->
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-header">
<button aria-controls="navbar" aria-expanded="false" class="navbar-toggle" data-target="#navbar" data-toggle="collapse" type="button">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"></a>
</div>
<div class="navbar-collapse collapse" id="navbar">
<ul class="nav navbar-nav">
<li class="active">
<a href="#header-container"><strong>HOME</strong></a>
</li>
<li>
<a href="#meettheband-container"><strong>MEET THE BAND</strong></a>
</li>
<li>
<a href="#photo-container"><strong>PHOTOS</strong></a>
</li>
<li>
<a href="#video-container"><strong>VIDEOS</strong></a>
</li>
<li>
<a href="#getintouch-container"><strong>GET IN TOUCH</strong></a>
</li>
</ul>
</div>
</div>
<!-- NAVBAR CONTAINER END -->
</nav>
【问题讨论】:
-
你的意思
center,你能提供一个草图或更多细节吗? -
我猜没有添加按钮...什么是汉堡按钮