Bootstrap 3:输入组与非输入组混合使用不同大小

时间:2014-03-06 20:49:22

标签: html css twitter-bootstrap-3

如果一个表单中有多个控件,其中一些控件是输入组div的一部分而其他控件不是,那么有没有办法让它们占用相同的空间?我的目标是让所有输入具有相同的宽度(具有插件的控件的宽度)。

这是我的非工作尝试:

<form class="form-horizontal" role="form">
  <div class="form-group col-xs-12">
    <label for="inputEmail3" class="col-xs-2 control-label">Email</label>
    <div class="col-xs-10 input-group">
        <span class="input-group-addon">$</span>
      <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
    </div>
  </div>
  <div class="form-group">
    <label for="inputPassword3" class="col-xs-2 control-label">Password</label>
    <div class="col-xs-10">
      <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
    </div>
</form>

http://jsfiddle.net/8XhCL/1/

1 个答案:

答案 0 :(得分:5)

试试这个:

<form class="form-horizontal" role="form">
   <div class="form-group col-xs-12">
      <label for="inputEmail3" class="col-xs-2 control-label">Email</label>
      <div class="col-xs-10">
         <div class="input-group">
            <span class="input-group-addon">$</span>
            <input type="email" class="form-control" id="inputEmail3" placeholder="Email">
         </div>
      </div>
   </div>
   <div class="form-group col-xs-12">
   <label for="inputPassword3" class="col-xs-2 control-label">Password</label>
   <div class="col-xs-10">
      <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
   </div>
</form>

将一个新的div与div "input-group"分隔为div "col-xs-10"