使用BootStrap将Label和Input等标签和值对齐

时间:2013-06-20 13:00:57

标签: css twitter-bootstrap

我有我的代码:

<div class="control-group">
                    <label class="control-label" for="etaord">    
<strong>Etat Ordre  :</strong> </label>
        <div class="controls">

        @if(edition){
            <select id="etaord" name="etaord" class="input-large">
            <option value=""></option>
                  @foreach (var item in Model.MINPARM001._MINPARM001.sortie.infoarg)
            {
            <option value="@item.argt" @(Model.PDDORDM002._PDDORDM002.sortie.infoordre.etatordre == @item.argt ? "selected=\"selected\"" : "")>@item.rubriqu.valrub</option>
            }
            </select>
           }else{
            <p id="etaord">@Model.PDDORDM002.result.sortie.infoordre.libeta.Trim()</p>
        }


    </div>
</div>

当我处于屏幕编辑模式时,标签和选择字段是内联的。

但是当我不处于编辑模式时,标签和值不是内联的。我有一点垂直差异。

一个想法?

1 个答案:

答案 0 :(得分:1)

Bootstrap似乎期望在class =“controls”元素中使用表单控件。这有点hacky但是添加以下css规则应该可以正常工作

div.controls p {
    margin-top:5px;
}