如何响应地更改Bootstrap中.input-group的宽度?

时间:2015-04-10 19:03:19

标签: html css twitter-bootstrap

如何更改.input-group的宽度以使其更宽?我尝试设置width: 50%,但在输入字段和按钮之间放置一个空格。

bootstrap

new-width

我也尝试直接设置输入字段的宽度,但也失败了。

bootstrap input 50%

并将其设置为100%,这也失败了。

bootstrap input 110%

如果我将宽度设置为300px或400px,而不是移动设备,则看起来不错。

这是一个Bootply http://www.bootply.com/HGr9b06Q1B

2 个答案:

答案 0 :(得分:5)

你需要将它包装在bootstraps结构中......比如:

<div class="container">
  <div class="row">
    <div class="col-sm-4 col-sm-offset-4"><!--width is set by this div -->

      <div class="input-group">
        <input type="text" class="form-control" placeholder="Search for...">
        <span class="input-group-btn">
          <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-search"></span></button>
        </span>
      </div><!-- /input-group -->

    </div>
  </div>
</div>

请参阅this fork of your bootply

哦,尽量不要使用<center>元素,它已被弃用。

答案 1 :(得分:0)

我建议最简单的方法是使用样式.form-control,另一种方法是将输入嵌套在<div class='col-sm-3'> </div>