私は Twitter Bootstrap を初めて使用し、その使用方法を手探りし始めています。フレームワークの特定の側面が理にかなっていますが、私はまだフォームのスタイリングに苦労しています。を使用してスタイル設定された要素を持つフォームのいくつかの異なるセクションをセットアップしようとしています.form-inline
。そのような例の 1 つで、私は.input-append
ほとんど運がなくても使用しようとしています。
<div class="row">
<div class="well span12">
<div class="row">
<div class="span12 form-inline input-append">
<label for="assetSearch">Asset Search</label>
<input type="search" id="assetSearch" placeholder="">
<span class="add-on"><i class="icon-search"></i></span>
</div>
</div>
<div class="row">
<div class="span12 form-inline">
<label for="service">Service</label>
<input type="text" id="service" autocomplete="off" />
</div>
</div>
</div>
</div>
上記のマークアップは次のようにレンダリングされます。
ご覧のとおり、「Asset Search」はフォーム入力とインラインではありません。.input-append
含まれている div からクラスを削除すると、並べ替えが行われます。ただし、検索アイコンはテキスト ボックスに埋め込まれなくなり、代わりにテキスト ボックスの右側に表示されます。
.form-inline
と一緒に使用するにはどうすればよい.input-append
ですか?