2013-04-17 195 views
13

我已经有一个引导样式文本字段和输入按钮多次发生以下问题。请注意,他们不是垂直对齐:对齐文本框和按钮,引导

enter image description here

如何协调这两个元素?这里是HTML:

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

可能重复的自举:对准输入用按钮] (http://stackoverflow.com/questions/10615872/bootstrap-align-input-with-button) –

回答

27

为了完成这个,你必须使用正确的Twitter Bootstrap classes for forms

在这种情况下,即.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/

+0

这样做!将在4分钟内接受:) – jn29098

+0

您的欢迎:) –

3
<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> 
0
<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输入基的BTN在自举分钟:垂直对齐=>顶部 它对我来说工作