html - Bootstrap 3 表单填写父级

标签 html css twitter-bootstrap twitter-bootstrap-3

我正在尝试在 Bootstrap 3 中编写一个导航栏,其中有一个导航栏和一些品牌以及其他内容,包括搜索表单 我想让搜索表单填充导航栏中的额外空间,我该怎么办?

<div class="navbar navbar-fixed-top">
  <div class="container">
    <a class="navbar-brand" href="#">Brand</a>
    <form class="navbar-form pull-left">
      <input type="search" class="form-control search-box">
      <button type="submit" class="btn btn-default glyphicon glyphicon-search"></button>
    </form>
    <div class="navbar-form btn-group pull-right">
      <button type="button" class="btn btn-default">User</button>
      <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu">
        <li><a href="#">My Account</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li class="divider"></li>
        <li><a href="#">Logout</a></li>
      </ul>
    </div>
  </div>
</div>

最佳答案

Bootstrap 3 发生了很多变化。您需要指定输入的宽度。您可以尝试类似...

<div class="navbar navbar-fixed-top">
      <div class="container">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-collapse">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
        <a class="navbar-brand" href="#">Brand</a>
        <div class="nav-collapse collapse">
          <ul class="nav navbar-nav pull-right">
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown">User <b class="caret"></b></a>
              <ul class="dropdown-menu">
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li class="divider"></li>
                <li class="nav-header">Nav header</li>
                <li><a href="#">Separated link</a></li>
                <li><a href="#">One more separated link</a></li>
              </ul>
            </li>
          </ul>
          <form class="navbar-form">
            <button type="submit" class="btn btn-default glyphicon glyphicon-search"></button> 
            <input type="search" class="form-control pull-left" style="width:70%;"> 
          </form>
        </div><!--/.nav-collapse -->
      </div>
    </div>

Bootply 演示:http://bootply.com/70142

关于html - Bootstrap 3 表单填写父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17919875/

相关文章:

javascript - 为什么这个 SVG 元素中有隐藏的文本节点?

html - 为什么无论我尝试什么,我的按钮都不会向上移动?

javascript - 迭代未知复杂度的复杂 JSON 对象

javascript - (JavaScript/HTML) 如何更改按钮单击时样式属性的显示?

html - django html/css windows mac 问题 width 页面顶部额外空间

html - 无法正确居中,边距 : 0 auto/margin:auto isn't working

javascript - 如何向元素添加 Bootstrap 类?

html - 在 Bootstrap 中将一个框添加到另一个框之上

css - 使用 Bootstrap 2.2.1 覆盖元素的 CSS 'position: relative;' 的正确方法是什么?

javascript - Div的渐变背景过渡不透明