【问题标题】:Boostrap can't align form-group input inside form-groupBootstrap 无法对齐表单组内的表单组输入
【发布时间】:2016-03-25 10:32:43
【问题描述】:

这是正在发生的事情的图片:

我不明白为什么表单组在 class="col-md col-sm-7" 的 div 内,为什么表单组比它所在的 div 容器延伸得更远?如何解决这个问题?

<div class="form-group">
    @Html.LabelFor(m => m.StartDate, new { @class = "col-md-3 col-sm-3 control-label" })
    <div class="col-md-6 col-sm-7">
        <div class="form-group has-feedback">
            <input type="text" class="datefieldjq form-control" name="StartDate" value="@dateval">
                <i class="form-control-feedback glyphicon glyphicon-calendar"></i>
        </div>
    </div>
</div>

<div class="form-group">
    @Html.LabelFor(m => m.Department, new { @class = "col-md-3 col-sm-3 control-label" })
    <div class="col-md-6 col-sm-7">
        @Html.DropDownListFor(m => m.Department, selList, new { @class = "form-control" })
    </div>
</div>

【问题讨论】:

  • 请在相关代码前后显示更多代码,我认为这还不够
  • 为什么需要在 '
    ' 中放置一个 '
    '?
  • @Franco 内部表单组允许字形图标与输入框内联显示。外部表单组允许控件标签像页面上的所有其他人一样正确对齐

标签: html css asp.net twitter-bootstrap-3


【解决方案1】:

我认为您要对齐的是输入字段。如果我没记错的话,只需将相同的 size="" 属性添加到您的 &lt;input&gt; 应该会使它们的长度相同。

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签