html - 使输入填满导航栏中的整个可用空间

标签 html css twitter-bootstrap responsive-design

我的导航栏应该是这样的:

enter image description here

如您所见,有一个 logoloop iconclear iconinput field这两个图标之间的所有空间(无论分辨率如何)。

这是我的导航栏现在的样子:

enter image description here

我已经尝试了几种不同的方法来用 input 填充空白而不破坏响应功能,但我都失败了。

如何让 input field 填满每个屏幕上这两个图标之间的整个空间?

Here is plunker

最佳答案

你能把你的表格换成

 <form class="navbar-form">
        <div class="form-group" style="display:inline;">
          <div class="input-group" style="display:table;">
            <span class="input-group-addon" style="width:1%;"><span class="glyphicon glyphicon-search"></span></span>
            <input class="form-control" name="search" placeholder="Search Here" autocomplete="off" autofocus="autofocus" type="text">
             <span class="input-group-addon" style="width:1%;"><span class="glyphicon glyphicon-remove"></span></span>
          </div>

        </div>
      </form>

希望对你有帮助。

关于html - 使输入填满导航栏中的整个可用空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37194935/

相关文章:

javascript - 使用 Angular js 嵌入 Html 页面

javascript - 在 TrustPilot 小部件中自定义 JS/CSS

css - 如何让 Bootstrap 第一列第二行内容与第二列底线对齐?

html - CSS:具有边距和对齐方式的响应式 Div?

javascript - 在 div 元素中显示 javascript 函数的结果

javascript - 具有多个 CSS 类的 Xpath

c# - CSS 中的 LinkedResource

javascript - 在 ASP.NET Core 中使用 Javascript 文件

javascript - 将日期列表添加到数组,验证并获取最大值

html - 如何让div向右增长而不是向下增长