Html 输入组中有多个按钮

Html 输入组中有多个按钮,html,css,twitter-bootstrap,twitter-bootstrap-3,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,我正在尝试实现一个输入组,该输入组在左侧有多个按钮,现在只有一个按钮在右侧,如图所示: 问题是,只要每侧有一个以上的按钮,输入字段就会调整为最大宽度,并在较小的显示器上弹出一个按钮: 左侧只有一个按钮,右侧只有一个按钮,它在所有屏幕尺寸上都能100%工作: Le代码: <div class="input-group br"> <span class="input-group-btn"> <div class="b

我正在尝试实现一个输入组,该输入组在左侧有多个按钮,现在只有一个按钮在右侧,如图所示:

问题是,只要每侧有一个以上的按钮,输入字段就会调整为最大宽度,并在较小的显示器上弹出一个按钮:

左侧只有一个按钮,右侧只有一个按钮,它在所有屏幕尺寸上都能100%工作:

Le代码:

    <div class="input-group br">
        <span class="input-group-btn">
            <div class="btn-group">
                <a href="#" class="btn btn-primary clear-search">
                    <span class="glyphicon glyphicon-refresh"></span>
                </a>
                <a href="#" class="btn btn-primary qr-code">
                    <span class="glyphicon glyphicon-qrcode"></span>
                </a>
            </div>
        </span>
        <input class="form-control search" type="search" name="search" placeholder="Search">
        <span class="input-group-btn">
            <div class="btn-group dropup">
                <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    <span class="glyphicon glyphicon-search"></span>
                    Search
                    <span class="caret"></span>
                </button>
                <ul class="dropdown-menu dropdown-menu-right">
                    <li><a class="buyer-identifier" href="#">Buyer Number</a></li>
                    ...
                    <li class="divider"></li>
                    <li><a class="clear-search" href="#">Clear Search</a></li>
                </ul>
            </div>
        </span>
    </div>

搜寻
  • ...


关于如何使第一个图像适用于所有屏幕大小,您有什么想法吗?

不要使用两个按钮组包装器元素

<div class="input-group br"> <span class="input-group-btn">
    <a href="#" class="btn btn-primary clear-search">
        <span class="glyphicon glyphicon-refresh"></span>
    </a> 
    <a href="#" class="btn btn-primary qr-code">
        <span class="glyphicon glyphicon-qrcode"></span>
    </a>


您不需要
btn组
元素

    <div class="input-group br">
        <span class="input-group-btn">
            <a href="#" class="btn btn-primary clear-search">
              <span class="glyphicon glyphicon-refresh"></span>
          </a>
          <a href="#" class="btn btn-primary qr-code">
            <span class="glyphicon glyphicon-qrcode"></span>
          </a>
        </span>
        <input class="form-control search" type="search" name="search" placeholder="Search">
        <span class="input-group-btn">
            <div class="btn-group dropup">
                <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    <span class="glyphicon glyphicon-search"></span>
                    Search
                    <span class="caret"></span>
                </button>
                <ul class="dropdown-menu dropdown-menu-right">
                    <li><a class="buyer-identifier" href="#">Buyer Number</a></li>
                    ...
                    <li class="divider"></li>
                    <li><a class="clear-search" href="#">Clear Search</a></li>
                </ul>
            </div>
        </span>
    </div>

搜寻
  • ...

使用btn中学课程

<div class="input-group">
  <input type="text" class="form-control" aria-label="Text input with segmented button dropdown">
  <div class="input-group-btn">
    <button type="button" class="btn btn-secondary">☺</button>
    <button type="button" class="btn btn-secondary">SEND</button>
  </div>
</div>

☺
发送

这是Bootstrap 4吗?我不确定这是否与这个问题有关。