0
私の目標は、ブートストラップの列に5行のテキスト入力を3行並べることです。各テキスト入力は5文字の最大幅(テキスト入力の属性size
)を持つ必要があります。Bootstrap3で(5)テキスト入力の行を均等に配置する
これは私が今持っているものです。スニペットの全ページビューも確認してください。
.inputs {
border: 1px solid red;
}
.stuff {
border: 1px solid blue;
}
.container {
margin-top: 100px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-md-4 col-xs-4 stuff"></div>
<div class="col-md-8 col-xs-8 inputs">
<div class="row">
<div class="form-group col-md-2 col-xs-2">
<label for="a" class="control-label">A</label>
<input type="text" value="1" class="form-control" id="a" size="5" />
</div>
<div class="form-group col-md-2 col-xs-2">
<label for="b" class="control-label">B</label>
<input type="text" value="2" class="form-control" id="b" size="5" />
</div>
<div class="form-group col-md-2 col-xs-2">
<label for="c" class="control-label">C</label>
<input type="text" value="3" class="form-control" id="c" size="5" />
</div>
<div class="form-group col-md-2 col-xs-2">
<label for="d" class="control-label">D</label>
<input type="text" value="4" class="form-control" id="d" size="5" />
</div>
<div class="form-group col-md-2 col-xs-2">
<label for="e" class="control-label">E</label>
<input type="text" value="5" class="form-control" id="e" size="5" />
</div>
</div>
</div>
</div>
</div>
だから、私は2つの主要な問題直面しています:
- 入力が均等に配置されていないが、
- その幅は親コンテナに対して100%なので、
size
の属性値は無視されます。
このタスクを解決するにはどうすればよいですか?
ありがとうございます。
代わりのCOL-XS-2及びCOL-MD-2を使用して20%の幅とCOLに通常はデフォルトのスタイルの残りの部分とカスタムCSSクラスを作成します - * – WheatBeak
ありがとう、それは良い解決策です。 bootstrap3のグリッドシステムを使ってそれを行うことは可能だと思いますか? – dizpers
すぐには使えませんが、わずかなカスタムCSSを使用して、オフセットなしで5つの偶数列を取得する必要があります。 – WheatBeak