html - 在导航栏中添加部分

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

在 bootstrap 3 中,我有一个导航栏和一个表单栏。

我尝试在搜索按钮的右侧添加另一个部分。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-sm-12">
  <nav role="navigation" class="navbar navbar-default pull-right">
    <div class="container-fluid">
      <form class="navbar-form" role="search">
        <div class="checkbox">
          <label>
            <input type="checkbox" id="inactiveLodger">Locataire inactif</label>
        </div>
        <div class="input-group">
          <input type="text" class="form-control" placeholder="Rechercher" name="srch-term" id="srch-term">
          <div class="input-group-btn">
            <button id="lodgerSearch" type="button" class="btn btn-default"><i class="glyphicon glyphicon-search"></i>
            </button>
          </div>
        </div>
      </form>
      <ul class="nav navbar-nav navbar-right">
        <li class="dropdown"> <a href="#" id="username" class="dropdown-toggle" data-toggle="dropdown">Paul Smith<b class="caret"></b></a>

          <ul class="dropdown-menu">
            <li><a href="#"><i class="glyphicon glyphicon-lock"></i> Changer mot de passe</a>
            </li>
            <li id="logout"><a href="#"><i class="glyphicon glyphicon-log-out"></i>Déconnexion</a>
            </li>
          </ul>
        </li>
      </ul>
    </div>
  </nav>
</div>

现在,另一个部分在下面,就像您在图片上看到的那样。

enter image description here

最佳答案

如果你想使用 float:right 也就是 navbar-right 所做的,只需颠倒表单和下拉列表的顺序即可。正确的 float 元素必须放在其他元素之前,以使其他元素漂浮在它们周围。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-sm-12">
  <nav role="navigation" class="navbar navbar-default pull-right">
    <div class="container-fluid">
      <ul class="nav navbar-nav navbar-right">
        <li class="dropdown"> <a href="#" id="username" class="dropdown-toggle" data-toggle="dropdown">Paul Smith<b class="caret"></b></a>

          <ul class="dropdown-menu">
            <li><a href="#"><i class="glyphicon glyphicon-lock"></i> Changer mot de passe</a>
            </li>
            <li id="logout"><a href="#"><i class="glyphicon glyphicon-log-out"></i>Déconnexion</a>
            </li>
          </ul>
        </li>
      </ul>
      <form class="navbar-form" role="search">
        <div class="checkbox">
          <label>
            <input type="checkbox" id="inactiveLodger">Locataire inactif</label>
        </div>
        <div class="input-group">
          <input type="text" class="form-control" placeholder="Rechercher" name="srch-term" id="srch-term">
          <div class="input-group-btn">
            <button id="lodgerSearch" type="button" class="btn btn-default"><i class="glyphicon glyphicon-search"></i>
            </button>
          </div>
        </div>
      </form>

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

关于html - 在导航栏中添加部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33023867/

相关文章:

html - 如何防止最后一页空白?

php - 如何使用php在表中显示多个输入数组值

jquery - Node Js - 使用 ajax 从 Bootstrap 表单更新用户密码

javascript - 将社交媒体的外部Javascript加载到网页中的目的

javascript - 加载页面时的 SlideToggle 等效项

html - 如何创建 3 列流体固定流体布局?

javascript - 未捕获的类型错误 : Cannot read property 'style' of undefined in javascript

javascript - jQuery:触发淡入函数调用

javascript - 想要在 js 越过某个位置时更改设置

python - 我为什么要使用 Django 表单