У меня есть несколько ввода/textarea с некоторыми ярлыками. Я хочу сделать пространство между ярлыком и вводить его сам. Проблема заключается в том, что текст метки отличается всегдаПробел между меткой и входом
Например:
<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%;
}
С чем он выглядит corr ЭСТ на все нормальный экране, например:
Но есть проблемы на небольшом устройстве, как мобильные телефоны, где текстовая метка может переполнение ниже входной зона, например:
Я буду рад любому посоветуйте или лучше практика для такого рода вопросов :) Спасибо, ребята.
Добавить фиксированную ширину в 'мин-width' CSS свойства. –
Flexbox или table-cell помогут вам. Если вы установите 'display' в' table' (parent) и 'table-cell' (для детей), все столбцы будут автоматически перегруппированы. –
Я бы просто установил метку и ширину ввода как 100% на более мелкие устройства со средствами массовой информации. – thepio