bootstrapのform-horizontalで静的テキストが若干上にずれるとき

2014年度版 Eclipse + Struts2 による Java Web アプリ開発入門 | Cyokodog
strutsの勉強で参考にしたサンプルでちょうどbootstrapをつかってたので、
javaの勉強と同時にbootstrapも使ってみました。


フォーム系のclass "form-horizontal"の子要素に置いた
class="form-control"以外のフィールドになってない静的テキストが
どうしても上よりになってしまう問題が。

解決策は、class="form-control-static"でいけました。

きょうのガッテン

垂直指定で若干上にずれるフォームの子要素の静的テキストには
class="form-control-static"を指定する。





    <form class="form-horizontal">
        <div class="form-group">
            <label for="inputEmail" class="control-label col-xs-2">Email</label>
            <div class="col-xs-10">
                <p class="form-control-static">harrypotter@mail.com</p>
            </div>
        </div>
        <div class="form-group">
            <label for="inputPassword" class="control-label col-xs-2">Password</label>
            <div class="col-xs-10">
                <input type="password" class="form-control" id="inputPassword" placeholder="Password">
            </div>
        </div>
        <div class="form-group">
            <div class="col-xs-offset-2 col-xs-10">
                <div class="checkbox">
                    <label><input type="checkbox"> Remember me</label>
                </div>
            </div>
        </div>
        <div class="form-group">
            <div class="col-xs-offset-2 col-xs-10">
                <button type="submit" class="btn btn-primary">Login</button>
            </div>
        </div>
    </form>


こっちでstyle上書きして、ごちゃごちゃやるとフレームワーク使ってる意味が無くなるので、
いっかい一通りドキュメントみねば・・・。
CSS · Bootstrap




参考文献
How to Create Form Layouts with Twitter Bootstrap 3 - Tutorial Republic
Bootstrap使い方メモ1(基本+CSS) - Qiita