Подтвердить что ты не робот

Выравнивание текстового поля и кнопки, бутстрап

У меня возникла следующая проблема с текстовым полем с бутстрапом и кнопкой ввода много раз. Обратите внимание, что они не выровнены по вертикали:

enter image description here

Как выровнять эти два элемента? Вот HTML:

<div class="span6">
    <input type="text" placeholder="email"> <button type="button" class="btn btn-info">Sign up</button>
</div>
4b9b3361

Ответ 1

Чтобы это сделать, вы должны использовать подходящие классы Twitter Bootstrap для форм.

В этом случае это класс .form-inline.

Вот правильная разметка:

<form class="form-inline">
  <input type="text" class="input-small" placeholder="Email"/>
  <button type="submit" class="btn">Sign in</button>
</form>

Вот демонстрация http://jsfiddle.net/YpXvT/42/

Ответ 2

<div class="navbar-form pull-left">
  <input type="text" class="span2">
  <button class="btn">Sign up</button>
</div>

скопирован из http://twitter.github.io/bootstrap/components.html#navbar

или

<div class="input-append">
    <input type="text"/>
    <button class="btn">Sign up</button>
</div>

или

<div class="form-horizontal">
    <input type="text"/>
    <button class="btn">Sign up</button>
</div>

Ответ 3

<div class="input-group">
        <input type="email" class="form-control" required="required" placeholder="[email protected]">
        <span class="input-group-btn">
            <button class="btn btn-default" type="submit"><i class="fa fa-send"></i></button>
        </span>
    </div>

изменить css для класса input-group-btn в boostrap-min: vertical-align = > top это работает для меня