Twitter Bootstrapにて、フォームのinputの幅がどうもしっくりこない。
class="input-mini" class="input-small" class="input-medium" class="input-large" class="input-xlarge" class="input-xxlarge"
これらがデフォルトのクラスとして用意されているが、最小のminiでもけっこう幅が広い。class=”input span1″とする方法もあり、これだとminiよりも幅が狭くなるが、なぜかhelp-inlineが一列でインライン表示できずブロック表示になってしまう。
そこで、cssをいじることにした。bootstrap.cssを開いて「mini」で検索をかけて該当行を探す。input-miniのクラスがあると思うので、その上に
.input-xmini {
width: 30px;
}
を追加する。widthの数字はお好みでどうぞ。
もちろんデフォルトのbootstrap.cssはいじらずに、追加で custom.css などを作ってそちらに今回の内容を入れたほうがより安全でbootstrap自体のアップデートにも強いのでそこはお好みで。
コメント