【发布时间】:2018-03-06 06:09:16
【问题描述】:
这是我的问题: collapse problem
如您所见,我的 navbar-collapse div 进入了导航栏区域。你能帮我修一下吗?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<a class="navbar-brand" href="#page-top">Title</a>
<button class="navbar-toggle" data-toggle="collapse" data-target="#dropdown">
Menu
</button>
<div class="collapse navbar-collapse" id="dropdown">
<ul class="nav navbar-nav navbar-right">
<li>
<a href="#">Link 1</a>
</li>
<li>
<a href="#">Link 2</a>
</li>
<li>
<a href="#">Link 3</a>
</li>
</ul>
</div>
</div>
</nav>
【问题讨论】:
-
我已经在 codepen.io 中尝试过您的代码,从您的
ul容器中删除了collapse类以显示它,它直接显示在标题下,您确定没有其他css 搞砸了你的样式? -
请查看以下代码笔 (codepen.io/glouhaichi/pen/WZoqxK),如果这是预期的行为,请告诉我。
-
@GhassenLouhaichi 实际上在 navbar-brand 上方添加 div.navbar-header 解决了问题:)
标签: html css navbar bootstrap-4