当屏幕较小时,我正在使用引导响应导航栏折叠导航栏中的链接。不过,我想在折叠区域之外保留一个按钮和一个搜索框。这是我的代码:
<div class="navbar navbar-inverse 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" href="/">site name</a>
<div class="nav-collapse">
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Other</a></li>
</ul>
</div>
<form action="#" class="navbar-search pull-left">
<input name="search" class = "search-query" />
</form>
<div class="btn-group pull-right">
<button class="btn btn-primary">Log In</button>
</div>
</div>
</div>
</div>
这在普通屏幕上看起来不错,但是一旦链接崩溃,按钮和搜索框就会被强制在下方,使导航的高度加倍。
如果我将搜索框移到导航折叠链接的左侧,它可以正常工作,但我需要先显示链接。
任何想法如何实现这一目标?