現在の状況
Bootstrap 3 から Bootstrap 4 へ移行作業しています。
Horizontal form(水平フォーム)のラベル位置を同じようにしたいです。
Bootstrap 3.4.1
https://getbootstrap.com/docs/3.4/css/#forms-horizontal
HTML
1<form class="form-horizontal"> 2 <div class="form-group"> 3 <label for="inputEmail3" class="col-sm-2 control-label">Email</label> 4 <div class="col-sm-10"> 5 <input type="email" class="form-control" id="inputEmail3" placeholder="Email"> 6 </div> 7 </div> 8</form>
公式ドキュメントからの引用ですが、十分な画面幅の場合はラベル「Email」は右寄せ、狭くなると改行されて左寄せになります。
Bootstrap 4.3.1
https://getbootstrap.com/docs/4.3/components/forms/#horizontal-form
HTML
1<form> 2 <div class="form-group row"> 3 <label for="inputEmail3" class="col-sm-2 col-form-label">Email</label> 4 <div class="col-sm-10"> 5 <input type="email" class="form-control" id="inputEmail3" placeholder="Email"> 6 </div> 7 </div> 8 <div class="form-group row"> 9 <label for="inputPassword3" class="col-sm-2 col-form-label">Password</label> 10 <div class="col-sm-10"> 11 <input type="password" class="form-control" id="inputPassword3" placeholder="Password"> 12 </div> 13 </div> 14</form>
こちらも公式ドキュメントからの引用ですが、ラベル「Email」が常に左寄せになっています。
これを Bootstrap 3 のようなラベル位置にしたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー