У меня есть HTML. Я использую Twitter Bootstrap и AngularJS.Выровнять divs бок о бок без пробелов
<div class="item item-custom-first">
<select class="form-control"style="display:inline; float:right" ng-model="requestdata.units.length" ng-options="value.id as value.label group by value.group for value in lengthUnits" ng-change="validateLength()">
<option value="" selected hidden />
</select>
</div>
<div class="item item-input item-stacked-label item-custom-second">
<span class="positive" ng-bind-html="translatedData.lengthField"></span>
<div class="number number" >
<input class="form-control" type="number" name="length" placeholder="Value"
ng-model="requestdata.beltSystem.length"
ng-required="true" ng-blur="validateLength()">
</div>
</div>
Поскольку HTML является частью частичного использования большого количества разных страниц, я не могу их переупорядочить.
У меня есть следующий css.
.item-custom-first select{
width: inherit !important;
}
.item-custom-second div{
display: inline-flex !important;
width: auto !important;
}
С этим я в состоянии отобразить эти элементы, как
Однако мне нужно поле ввода, чтобы привести в соответствие бок о бок с одинаковым зазором между полем ввода и единиц раскрывающихся следующим образом.
В любом случае, я могу сделать это с помощью CSS? При необходимости я буду предоставлять дополнительную информацию. Заранее спасибо.
UPDATE ... Я хочу, чтобы этот ввод текста заполнил все пустое пространство, если это возможно.