Twitter Bootstrap バージョン 2.3.2 から最新バージョン 3 RC 1 に移行しています。上部のナビゲーション バーにある検索ボタンで 1 つの問題に遭遇しました。HTML コードは以下のとおりです。
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<a class="navbar-brand" href="#">Brand</a>
<div class="nav-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#">Nav Item 1</a></li>
<li class="active"><a href="#">Nav Item 2</a></li>
<li><a href="#">Nav Item 3</a></li>
<li><a href="#">Nav Item 4</a></li>
</ul>
<form class="navbar-form pull-right">
<div class="input-group">
<input type="search" class="form-control" placeholder="Search"/>
<span class="input-group-btn">
<button type="submit" class="btn btn-default">Search</button>
</span>
</div>
</form>
</div>
</div>
</div>
</body>
問題は、Firefox では完全に機能することですが、Chrome または IE 9 では検索ボックスが非常に長くなるため、この検索ボックスとボタンがナビゲーション バーの下に移動します。
トラブルシューティングを試みたところ、フォームから「プル ライト」を削除すると、検索ボックスとボタンがナビゲーション アイテムのインライン上に移動することがわかりましたが、プル ライトがもたらした効果が失われました。右。
さらに、検索フォームを次のように置き換えた場合のデバッグとして
<form class="navbar-form pull-right">
<div class="input-group">
<input type="text" placeholder="Search">
<button type="submit" class="btn btn-default">Search</button>
</div>
</form>
そうすれば、うまくいくでしょう。しかし、それは私の目的でもありません。
私のコードに問題はありますか?それとも、バージョン 3 の RC 1 に問題がありますか? とにかくそれに対処するには?