在 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>
现在,另一个部分在下面,就像您在图片上看到的那样。
最佳答案
如果你想使用 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/