我正在使用bootstrap模板, 我无法操纵标签的大小和字段输入它们的处理(左对齐),下面的两个图像显示我想要的和我拥有的。 我看过关于网格系统的文档(https://getbootstrap.com/docs/3.3/css/#grid),但我无法理解它。
我所拥有的:
使用的代码:
<div class="container fluid custom-locale-form">
<div class="form-group row">
<label for="numeroTelephone" class="col-xs-3 col-sm-3 col-md-3 col-lg-3 form-control-label">Information</label>
<div class="col-xs-9 col-sm-9 col-md-9 col-lg-9">
</div>
</div>
<div class="form-group row">
<label for="numeroTelephone" class="col-xs-3 col-sm-3 col-md-3 col-lg-3 form-control-label">Numéro de téléphone</label>
<div class="col-xs-9 col-sm-9 col-md-9 col-lg-9">
{{ form_widget(form.numeroTelephone, {'attr':{'class': 'form-control'}}) }}
</div>
</div>
<div class="form-group row">
<label for="numeroFax" class="col-xs-3 col-sm-3 col-md-3 col-lg-3 form-control-label">Numéro de fax</label>
<div class="col-xs-9 col-sm-9 col-md-9 col-lg-9">
{{ form_widget(form.numeroFax, {'attr':{'class': 'form-control'}}) }}
</div>
</div>
<div class="form-group row">
<label for="email" class="col-xs-3 col-sm-3 col-md-3 col-lg-3 form-control-label">E-mail</label>
<div class="col-xs-9 col-sm-9 col-md-9 col-lg-9">
{{ form_widget(form.email, {'attr':{'class': 'form-control'}}) }}
</div>
</div>
<div class="form-group row">
<label for="inputPassword3" class="col-xs-3 col-sm-3 col-md-3 col-lg-3 form-control-label">Site web</label>
<div class="col-xs-9 col-sm-9 col-md-9 col-lg-9">
{{ form_widget(form.siteWeb, {'attr':{'class': 'form-control'}}) }}
</div>
</div>
</div>
答案 0 :(得分:0)
对您的代码提出一些意见。
col-xs-3 col-sm-3 col-md-3 col-lg-3
:class="col-xs-3"
您可以设置列的偏移量,以便在之前或之后添加一些间距,例如:class="col-xs-2 col-xs-offset-1"
。这样,您将保留在&#39; 3列中。宽度,但第一列为空格,内容宽度限制为2列。那是初学者的目标。如果您需要对标签使用固定缩进(不使用列),则只需使用特定CSS规则向标签添加填充。类似的东西:
.form-group label {
padding-left: 20px;
}