【问题标题】:input-group-addon doesnt stick to control输入组插件不坚持控制
【发布时间】:2017-04-25 07:35:10
【问题描述】:

我正在使用引导程序进行布局。我已将输入控件的最大宽度设置为 280 像素。但这会导致input-group-addon 在我使用大于 280 像素的引导程序的网格列大小时无法正确呈现。 input-group-addon 不坚持控制。

我这里有JSFiddle

我猜input-group-addon 总是呈现在列的右侧,所以输入控件和插件之间有一个空格。

如何在不与max-widthcol 混淆的情况下解决此问题。

【问题讨论】:

    标签: css twitter-bootstrap-3


    【解决方案1】:

    在您的 fiddle 中,.input-group-addon 的宽度为 32px,.form-control (max-width: 280px;) 和 .input-group-addon (width: 32px) 都包含在 .input-group 中,然后你只需要为.input-group定义最大宽度:

    .input-group {
      max-width: 312px;
    }
    

    jsfiddle

    【讨论】:

      【解决方案2】:

      建议在 Bootstrap 中设置输入(或任何其他元素)的 widthmax-width

      引导元素旨在填充所有可用空间。通过使用内置的网格系统,它们可以很容易地做出响应。我的建议是通过限制容器的宽度来限制它们的宽度,如下所示:

      <div class="row">
        <div class="col-xs-6"><!-- NOTE THE 'XS' HERE -->
          <div class="input-group">
            <input name="FirstName" class="form-control" id="FirstName" type="text" value="399035034">
            <span class="input-group-addon">+</span>
          </div>
        </div>
      </div>
      

      https://jsfiddle.net/v85wzajr/2/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-25
        • 1970-01-01
        • 2020-06-13
        • 2017-03-16
        • 1970-01-01
        • 2012-02-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多