Bootstrap Input のサイズ設定

❮ 前章へ 次章へ ❯

フォームの Input サイズ設定

.input-lg.input-sm のようなクラスを使用して、input 要素の高さを設定します。

.col-lg-*.col-sm-* のようなグリッドカラムクラスを使用して、input 要素の幅を設定します。


高さのサイズ設定

次の例は、異なる高さを持つ input 要素を表示します:

<form>
  <div class="form-group">
    <label for="inputdefault">Default input</label>
    <input class="form-control" id="inputdefault" type="text">
  </div>
  <div class="form-group">
    <label for="inputlg">input-lg</label>
    <input class="form-control input-lg" id="inputlg" type="text">
  </div>
  <div class="form-group">
    <label for="inputsm">input-sm</label>
    <input class="form-control input-sm" id="inputsm" type="text">
  </div>
</form>
Try it Yourself »

<div class="form-group"> 要素に .form-group-* を追加することで、 横型フォーム内のラベルとフォームコントロールへ素早くサイズを設定することができます:

<form class="form-horizontal">
  <div class="form-group form-group-lg">
    <label class="col-sm-2 control-label" for="lg">form-group-lg</label>
    <div class="col-sm-10">
      <input class="form-control" type="text" id="lg">
    </div>
  </div>
  <div class="form-group form-group-sm">
    <label class="col-sm-2 control-label" for="sm">form-group-sm</label>
    <div class="col-sm-10">
      <input class="form-control" type="text" id="sm">
    </div>
  </div>
</form>
Try it Yourself »

カラムのサイズ設定

次の例は、いろいろな .col-xs-* クラスを使用して異なる幅の input 要素を表示します:

<div class="col-xs-2">
  <label for="ex1">col-xs-2</label>
  <input class="form-control" id="ex1" type="text">
</div>
<div class="col-xs-3">
  <label for="ex2">col-xs-3</label>
  <input class="form-control" id="ex2" type="text">
</div>
<div class="col-xs-4">
  <label for="ex3">col-xs-4</label>
  <input class="form-control" id="ex3" type="text">
</div>
Try it Yourself »

ヘルプ・テキスト

フォームにブロックレベルのヘルプテキストを追加するには、.help-block クラスを使用します:

<div class="form-group">
  <label for="pwd">Password:</label>
  <input type="password" class="form-control" id="pwd" placeholder="Enter password">
  <span class="help-block">This is some help text...</span>
</div>
Try it Yourself »

❮ 前章へ 次章へ ❯