Bootstrap 3内联形式,具有不同宽度的输入框

时间:2014-04-11 17:19:00

标签: css twitter-bootstrap

我有一些基于bootstrap 3.0的标记,它会生成如下内联形式:What I have now

这个代码是:

<div class="container">
  <form class="form-inline" role="form" id="gh_save">
        <div class="form-group">
            <input type="text" placeholder="Github username" class="form-control" id="gh_user">
        </div>
        <div class="form-group">
            <div class="col-lg-6">
            <input type="text" placeholder="API Key" class="form-control" id="gh_apikey">
            </div>
        </div>
        <button type="submit" class="btn btn-success"> Save </button>
    </form>

我试图将第二个框(API Key)的宽度增加到现在的两倍,但无论我改变保持第二个输入的div的宽度是改变宽度。有人能告诉我这是怎么做到的吗?

当我手动设置第二个INPUT的宽度时,我得到:enter image description here

2 个答案:

答案 0 :(得分:2)

<form class="form-horizontal">
    <div class="form-group">
        <div class="col-xs-4">
            <input type="text" placeholder="Github username" class="form-control" id="gh_user"/>
        </div>
        <div class="col-xs-6">
            <input type="text" placeholder="API Key" class="form-control" id="gh_apikey" />
        </div>
        <div class="col-xs-2">
            <button type="submit" class="btn btn-success"> Save </button>
        </div>
    </div>
</form>

DEMO

PS:将输入标签关闭为<input class="" />

最后在这里编辑,我猜外部引导程序3.1.1没有被包含在内,因此你得到了3个不同行的结果,看看这个

Final Demo

<link rel="stylesheet" type="text/css" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">

<div class="container">
  <form class="form-inline" role="form" id="gh_save">
        <div class="form-group">
            <div class="col-xs-4">
              <input type="text" placeholder="Github username" class="form-control" id="gh_user"/>
            </div>
        </div>
        <div class="form-group">
            <div class="col-xs-6">
                <input type="text" placeholder="API Key" class="form-control" id="gh_apikey"/>
            </div>
        </div>
        <div class="form-group">
            <div class="col-xs-2">
                <button type="submit" class="btn btn-success"> Save </button>
            </div>
       </div>
   </form>
</div>

答案 1 :(得分:0)

您应该能够在css中定位您的ID并设置所需的宽度,如下所示:

#gh_apikey{width:400px;}