在以下情况下form
,使用引导程序设置样式的正确方法是什么:
我需要使用字段集(稍后会设置样式)
我需要
form
分成两列每列都有标签+控件,有些会有标签+控件1+控件2等。
我是新手。我来到了以下解决方案(jsfiddle)。
问题是:这是正确的方法吗?它不违反引导语义吗?
我不明白什么时候使用form-group
,我是否正确使用它?
为了正确的语义,我不应该在这里包括一些class="row"
吗?
HTML:
<div class="container">
... <some content here> ....
<form class="form-horizontal">
<fieldset>
<legend>Portfolio</legend>
<div class="col-xs-6">
<div class="form-group">
<label for="name" class="col-xs-4 control-label">Label1</label>
<div class="col-xs-8">
<input type="text" class="form-control" placeholder="control1" />
</div>
</div>
<div class="form-group">
<label for="name" class="col-xs-4 control-label">label2</label>
<div class="col-xs-8">
<input type="text" class="form-control" placeholder="control2" />
</div>
</div>
<div class="form-group">
<label for="name" class="col-xs-4 control-label">label3</label>
<div class="col-xs-8 form-inline">
<div class="form-group col-xs-6">
<input type="text" class="form-control" placeholder="control1" />
</div>
<div class="form-group col-xs-6">
<input type="text" class="form-control" placeholder="control2" />
</div>
</div>
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label for="name" class="col-xs-4 control-label">Label1</label>
<div class="col-xs-8">
<input type="text" class="form-control" placeholder="control1" />
</div>
</div>
<div class="form-group">
<label for="name" class="col-xs-4 control-label">label2</label>
<div class="col-xs-8">
<input type="text" class="form-control" placeholder="control2" />
</div>
</div>
</div>
</fieldset>
</form>
</div>
我已经看过所有 Bootstrap 表单示例,但我不知道如何form
分成两列。我也阅读了整个文档,但我觉得这不是如何使用col
其他类的正确方法。