我有多个输入/文本区和一些标签。我想要的是在标签之间留出空间并自行输入。问题是,标签文本始终是标签和输入之间的空格
不同。例如:
<p class="formfield">
<label translate="case.calculation.label.price"></label>
<input ng-model="part.priceByUser" class="table-form">
</p>
<p class="formfield">
<label for="textarea" translate="case.calculation.parts.description"></label>
<textarea id="textarea" rows="3" ng-model="part.descriptionByUser" class="table-form"></textarea>
</p>
的样子:
我想这可能与固定标签宽度来完成,所以我说像:
.formfield label {
padding-right:10px;
width: 15%;
}
,但对小型设备如移动电话问题,在标签文本可能会溢出下方输入区域如:
我将竭诚为任何意见或最佳练习这种问题:) 谢谢你们。
将固定宽度添加到'min-width' css属性。 –
Flexbox或表格单元格将为您提供帮助。如果你将'display'设置为'table'(parent)和'table-cell'(对于childrens),所有列将自动重新排列 –
我只需在带有媒体查询的较小设备上将标签和输入宽度设置为100%。 – thepio