ren*_*thy 7 html css twitter-bootstrap-3
在以下场景中form使用引导程序设置样式的正确方法是什么:

我需要使用fieldset(将在以后设置样式)
我需要form分成两列
每列都有标签+控件,有些会有标签+ control1 + control2等.
我是bootstrap的新手.我来到以下解决方案(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>
Run Code Online (Sandbox Code Playgroud)
我已经看过所有Bootstrap表单示例,但我不知道如何form分成两列.我也阅读了整个文档,但我觉得这不是正确的方法,如何使用col和其他类.
列分离发生在container元素内部.
每次你有一个元素你想在它里面做网格,给它class="container",在它你可以使用普通row和column类.
还要检查Bootstrap的开箱即用表单样式.
下面是裸骨,添加你需要的东西(如文本对齐等)
<form class="container">
<div class="row">
<div class="col-md-3">
<label for="username" class="control-label">label</label>
</div>
<div class="col-md-3">
<input type="text" name="username" class="form-control" placeholder="Email address" autofocus>
</div>
<div class="col-md-3">
<label for="username" class="control-label">label</label>
</div>
<div class="col-md-3">
<input type="text" name="username" class="form-control" placeholder="Email address" autofocus>
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)