Я использую Bootstrap и Simple Form. У меня есть элемент формы нечетного шара, который я пытаюсь построить. Это код, который получает меня 95% пути туда:Пользовательские ширины для нескольких входов в группе ввода Bootstrap
<%= f.input :lsd_from, label: 'LSD From', wrapper: :horizontal_input_group do %>
<%= f.text_field :lsd_from, placeholder: 'LSD', class: 'form-control' %>
<span class="input-group-addon">-</span>
<%= f.text_field :sec_from, placeholder: 'SEC', class: 'form-control' %>
<span class="input-group-addon">-</span>
<%= f.text_field :twp_from, placeholder: 'TWP', class: 'form-control' %>
<span class="input-group-addon">-</span>
<%= f.text_field :rge_from, placeholder: 'RGE', class: 'form-control' %>
<span class="input-group-addon">W</span>
<%= f.text_field :m_from, class: 'form-control' %>
<span class="input-group-addon">M</span>
<% end %>
, который оказывает на:
<div class="form-group integer optional pipeline_segment_lsd_from">
<label class="integer optional col-sm-2 control-label" for="pipeline_segment_lsd_from">LSD From</label>
<div class="col-sm-6">
<div class="input-group col-sm-12">
<input placeholder="LSD" class="form-control" type="text" name="pipeline_segment[lsd_from]" id="pipeline_segment_lsd_from" style="width: 50px;">
<span class="input-group-addon">-</span>
<input placeholder="SEC" class="form-control" type="text" name="pipeline_segment[sec_from]" id="pipeline_segment_sec_from" style="width: 50px;">
<span class="input-group-addon">-</span>
<input placeholder="TWP" class="form-control" type="text" name="pipeline_segment[twp_from]" id="pipeline_segment_twp_from" style="width: 50px;">
<span class="input-group-addon">-</span>
<input placeholder="RGE" class="form-control" type="text" name="pipeline_segment[rge_from]" id="pipeline_segment_rge_from" style="width: 50px;">
<span class="input-group-addon">W</span>
<input class="form-control" type="text" name="pipeline_segment[m_from]" id="pipeline_segment_m_from" style="width: 20px;">
<span class="input-group-addon">M</span>
</div>
</div>
</div>
и выглядит следующим образом:
Ищу это:
вопросы являются
- Небольшое расстояние между
input-group-addon
и соседними входами - Как я могу установить определенную ширину для отдельных полей?
Если я пытаюсь зафиксировать ширину полого пролет обертки хочет, чтобы растянуть, чтобы заполнить родитель, и я в конечном итоге со всеми видами заполнения/полей между элементами, как это:
на стороне записки:
- я должен сделать
input-group-addon
светло-серый и т.д. - Я должен также сделать текст-заполнитель зажигалку запись
- Эти данные известны пользователю, так что отсутствие традиционных имен полей не должно быть проблемой