画面が小さいときにナビゲーションバーのリンクを折りたたむために、ブートストラップレスポンシブナビゲーションバーを使用しています。ただし、ボタンと検索ボックスを折りたたまれた領域の外に置きたいと思っています。これは私のコードです:
<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>
これは通常の画面では問題ないように見えますが、リンクが折りたたまれると、ボタンと検索ボックスが強制的に下に表示され、ナビゲーションの高さが 2 倍になります。
検索ボックスを nav-collapse リンクの左側に移動すると問題なく動作しますが、最初にリンクを表示する必要があります。
これを達成する方法はありますか?