我正在处理一个Angular表单,其中有许多标签输入字段组合。我已经使用内联块样式对标签和输入文件进行了样式设置,因此它们在同一行上呈现。我想将标签浮动或拉到最左边,而输入字段控件则浮动或拉到最右边。我尝试了一些CSS更改,但目前没有成功,任何帮助都将不胜感激。
.input-w label, .input-w select {
float:none;
display: inline-block;
vertical-align: middle;
}
.label {
padding: 0.21em 0.4em 0.2em;
box-shadow: none;
}
<form [formGroup]="myForm">
<div class="row">
<div class="col">
<div class="input-w label">
<label for="dropdown1" class="form-inline">Options: </label>
<select formControlName="dropdown1" class="form-control form-line">
<option *ngFor="let option of Options"
[ngValue]="option.value">
{{option.display}}
</option>
</select>
</div>
</div>
</div>
</form>
.input-w.label
元素上使用justify-content: space-between
。 - benbotto