【发布时间】:2012-09-21 16:46:08
【问题描述】:
当屏幕较小时,我正在使用引导响应式导航栏折叠导航栏中的链接。不过,我想在折叠区域之外保留一个按钮和一个搜索框。这是我的代码:
<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>
这在普通屏幕上看起来不错,但是一旦链接崩溃,按钮和搜索框就会被强制放在下方,从而使导航的高度加倍。
如果我将搜索框移到导航折叠链接的左侧,它可以正常工作,但我需要先显示链接。
任何想法如何实现这一目标?
【问题讨论】:
标签: twitter-bootstrap responsive-design