【发布时间】:2016-06-18 11:23:36
【问题描述】:
我已经定义了许多 Bootstrap 元素,并且希望将每个标签和输入集放置在堆叠布局中。目前布局定位迫使标签在浏览器最大化时位于相应控件的左侧。
为了重新定位到堆叠布局,我尝试将标签放置在与输入相同的 div 内。我还尝试在提到 here 的父 div 上设置 col-xs-1 属性或增加 col 大小,这只会将标签推到右侧覆盖输入而不是顶部。
所以目前的布局看起来像这样,我的标签与输入左对齐:
相反,我的目标是这样定位:
当我减小浏览器窗口的大小时,窗口确实会调整大小以堆叠标签,但当它最大化时,标签会出现在旁边。
问题:
有人可以解释如何在 Bootstrap 3 中堆叠标签和输入控件集吗?
我的布局示例:
<div class="container body-content">
<div class="page-header">
<div class="form-group">
<fieldset>
<form action="" id="createForm" class=
"form-group has-feedback" method="post">
<div class="form-horizontal">
<div class="col-lg-12">
<div class="form-group">
<label class="col-md-1 control-label" for=
"Application">Application</label>
<div class="col-md-4">
<input id="ApplicationID" name="Application"
required="required" type="text" class=
"form-control" />
</div>
</div>
<div class="form-group">
<label class="col-md-1 control-label" for=
"EscID">EM</label>
<div class="col-md-4">
<input id="EscID" name="EM" type="text"
placeholder="(If Applicable)" class=
"form-control" />
</div>
</div>
</div>
</div>
</form><!--END OF FORM ^^-->
</fieldset>
</div>
</div>
</div>
【问题讨论】:
标签: html layout twitter-bootstrap-3 user-experience