[Bootstrap] inputとボタンが横に並んだフォームを作る
スポンサーリンク
Twitter Bootstrap 3でインプット欄とボタンが横に並んだフォームを作る方法のメモ。
<div class="input-group"> <input type="text" class="form-control"> <span class="input-group-btn"> <button class="btn btn-default" type="submit">検索</button> </span> </div>
アイコンを使いたい場合はこう。
<div class="input-group"> <input type="text" class="form-control"> <span class="input-group-btn"> <button class="btn btn-default" type="submit"> <i class='glyphicon glyphicon-search'></i> </button> </span> </div>
button
タグに直接glyphiconクラスを設定するとインプット欄とボタンがわずかにずれるのでbutton
タグの中にi
タグを設定し、そこにglyphiconクラスを与える。
bootstrap公式サイトのドキュメントではbutton
タグではなくspan
タグを使った例が示されていて、span
を直接button
に書き換えてうまくいかず時間を無駄にしたので書き残しておきます。
以下はデモです。
スポンサーリンク