bootstrap Webサイトのクラス.col-lg-*
の概要 ここ を使用して入力要素のサイズを制御したいのですが、<span>
要素をdiv内に置くと完全に混乱しますそれまで:
div付きのHTML:
<div class="input-group input-group-lg">
<label for="" class="control-label">Paycheck</label>
<div class="col-lg-10">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
</div>
入力要素の幅をすべて同じになるように設定するにはどうすればよいですか?
各入力要素の左マージンを次のように同じ高さにしたいと思います。
これは今のように見えます:
これは私の現在のHTMLです:
<div class="col-md-6">
<div class="content">
<h2>Income</h2>
<form class="form-income form-horizontal" role="form">
<div class="input-group input-group-lg">
<label for="" class="control-label">Paycheck</label>
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
<div class="input-group input-group-lg">
<label for="" class="control-label">Investments</label>
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
<div class="input-group input-group-lg">
<label for="" class="control-label">Other</label>
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
<button class="btn btn-lg btn-primary btn-block" type="submit">Update</button>
</form>
</div>
上記の私のコメントに従って、ラベルと.input-group
を.form-group
コンテナと一緒にグループ化してみてください。
<div class="form-group">
<label for="" class="control-label">Paycheck</label>
<div class="input-group input-group-lg">
<span class="input-group-addon">$</span>
<input type="text" class="form-control" id="">
</div>
</div>
ここでのデモ- http://jsfiddle.net/jfXUr/1/