我想知道最佳做法是在这里。我正在制作一个表格,其中包含通过form-group
课程分组的控件。这有控制分组horiztonally例如标题,姓氏,姓在一行,然后下一行可能有日,月,年的投入。使用twitter bootstrap,我的所有行应该加起来为12?
为了实现在一行中我用下面的标记中的三个控件:
<div class="form-group">
<div class="col-sm-4">
<label for="title" class="">Title</label>
<select class="form-control" id="title" name="Title">
<option value="Mr">Mr</option>
</select>
</div>
<div class="col-sm-4">
<label for="forename">Forename</label>
<input class="form-control" id="forename" name="Forename" />
</div>
<div class="col-sm-4">
<label for="surname">Surname</label>
<input class="form-control" id="surname" name="Surname" />
</div>
<div class="col-sm-4">
<label for="dobDay">Date of birth</label>
<select class="form-control" id="dobDay" name="DobDay">
<option value="-1">Day</option>
</select>
</div>
<div class="col-sm-4">
<label for="dobMonth">Month</label>
<select class="form-control" id="dobMonth" name="DobMonth">
<option value="-1">Month</option>
</select>
</div>
<div class="col-sm-4">
<label for="dobYear">Year</label>
<select class="form-control" id="dobYear" name="DobYear">
<option value="-1">Year</option>
</select>
</div>
</div>
上述作品,但我想知道,如果它有所有列了在form-group
增加12最佳实践,所以在那种情况下,我会将出生日期的字段分组在form-group
?
抱歉,但这在技术上不正确。在文档中(这里是:http://getbootstrap.com/css/#forms-horizontal),它指出,'form-group'在'form-horizontal'内使用时行为类似,因此不需要'row' – lisburnite
这意味着它需要水平,他没有提供。所以是你的评论是一个替代解决方案,我的和你的都是正确的,但不要说这是不正确的,只是因为有另一种方式 –