2016-09-20 2 views
0

Я пытаюсь выровнять два входных элемента, кнопку и индикатор выполнения в одной строке (Новый для CSS и загрузочный файл). Кнопка не правильно выравнивается с элементами ввода. Полоса хода даже не появляется. html, который я использую, выглядит следующим образом.Нужно выровнять элемент начальной загрузки

<div class="form-group"> 
    <input type="text" class="form-control" placeholder="from"> 
    <input type="text" class="form-control" placeholder="to"> 
    <input type="submit" class="form-control btn btn-default" value="Route"> 
    <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"> 
</div> 

ответ

1

Добавьте класс form-inline к DIV верхнего уровня (или родителя <form>):

<div class="form-group form-inline"> 
    <input type="text" class="form-control" placeholder="from"> 
    <input type="text" class="form-control" placeholder="to"> 
    <input type="submit" class="form-control btn btn-default" value="Route"> 
    <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"> 
</div> 

Вот что relevant documentation

+0

Благодаря keithjgrant!. Решение работает для двух входных элементов и кнопки. Но индикатор выполнения все еще не отображается. Любая идея? – Heisenberg

+1

@Heisenberg вам не хватает части [требуемой разметки] (http://getbootstrap.com/components/#progress-basic) для индикатора выполнения. Есть ** два ** DIV, которые составляют индикатор выполнения. – hungerstar

+0

Спасибо @hungerstar. – Heisenberg

Смежные вопросы