在表单内联中创建表单组

时间:2017-10-17 07:58:42

标签: html css twitter-bootstrap

您好我正在尝试使用class =“form-group”将div与其标签放在最上面。因此,标签与字段内联,并且它们堆叠在彼此之上,如下所示:

enter image description here

我想这样做: enter image description here

这是我的代码:

<div class="container">
  <br />
    <div class="row">
        <div class='col-sm-3'>
            <form class="form-inline">
              <div class="form-group">
                <label for="date">DATE</label>
                <div class='col-sm-8 input-group date' id='datetimepicker1'>
                    <input type='text' class="form-control" />
                    <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
                </div>
              </div>
              <div class="form-group">
                <label for="date">DATE 2</label>
                <div class='col-sm-8 input-group date' id='datetimepicker1'>
                    <input type='text' class="form-control" />
                    <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span>
                </div>
              </div>
            </form>
        </div>
    </div>
</div>

3 个答案:

答案 0 :(得分:0)

尝试以下方法:

CSS

.form-group{display: inline-block; }

这基本上意味着每个具有类form-group的div将以从左到右堆叠的方式显示。您也可以尝试float: left;

答案 1 :(得分:0)

enter image description here请设置“form-inline”。这是Bootstrap用于内联的一个类。我相信你正在使用Bootstrap。

详情请见https://getbootstrap.com/docs/3.3/css/#forms

在小提琴上创作:https://jsfiddle.net/552yzg22/#&togetherjs=O18LSbynLF

答案 2 :(得分:-1)

你这样做是错误的,这是正确的做法

https://codepen.io/the_leg3nd/pen/rGQKvB?editors=1000

您可以在表单组内添加多行,在这种情况下,您无需在.col-*form-group内提供任何input-group类。