【发布时间】:2021-07-19 17:33:17
【问题描述】:
我正在研究一个有许多标签输入字段组合的角度形式。我得到了带有内联块样式的标签和输入文件,因此它们在同一行上呈现。我想在输入字段控件浮动或拉到最右边时将标签浮动或拉到最左边。我尝试了一些 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>
【问题讨论】:
-
你可以使用 flexbox 代替浮动吗?如果是这样,您可以在
.input-w.label元素上使用justify-content: space-between。