Bootstrap 3,如何在导航栏上右键对齐按钮?

Art*_*san 29 twitter-bootstrap twitter-bootstrap-3

我在这里主持编码和预览.

我想对齐我的第二个按钮,请告诉我该怎么做.

谢谢.

dev*_*evo 21

检查演示

.navbar-header{
  margin-left:5px;
  width:100%;
}
Run Code Online (Sandbox Code Playgroud)

并添加

右拉式

按到你的按钮.

  • 这个答案非常糟糕!不解决任何问题 (2认同)

Ajo*_*joy 20

对于Bootstrap 3,.navbar-right就是这样.

<ul class="nav navbar-nav navbar-right">
.
.
</ul>
Run Code Online (Sandbox Code Playgroud)

  • 在Bootstrap v4 alpha中尝试了这个,而`navbar-right`对我来说不起作用.将`pull-right`添加到`ul`确实有效. (3认同)

Sup*_*dar 10

导航栏中,如果Bootstrap对齐发生的情况略有不同.

为了在导航栏中右侧对齐元素,将所需元素放在一个单独的div中,并在其中创建一个ul并将所需元素添加到列表中.

div中添加一个类.pull-right正确对齐元素.

示例代码:

<div class="pull-right">
        <ul class="nav navbar-nav">
            <li><button type="submit" class="btn navbar-btn btn-danger" name="logout" id="logout"  value="Log Out">Log Out</button></li>
        </ul>     
</div>
Run Code Online (Sandbox Code Playgroud)

如果有与在左边的元素对齐问题导航栏和一类.pull左到该div

  • 完美..没有其他答案奏效. (2认同)
  • 仅回答有效。&lt;div class =“ pull-left”&gt; &lt;ul class =“ nav navbar-nav”&gt; &lt;li&gt; &lt;a href="#"&gt; something1 &lt;/a&gt; &lt;/ li&gt; &lt;/ ul&gt; &lt;/ div&gt; &lt; div class =“ pull-right”&gt; &lt;ul class =“ nav navbar-nav”&gt; &lt;li&gt; &lt;a href="#"&gt; Logout&nbsp &lt;/a&gt; &lt;/ li&gt; &lt;/ ul&gt; &lt;/ div&gt; (2认同)

rkp*_*sia 6

这里的一个演示

好吧,做出改变.

.navbar-header{
  width:100%;
}
Run Code Online (Sandbox Code Playgroud)

然后在要放置在右侧的按钮上放置一个类,例如 right-side-button

然后将该类应用于acss并以这种方式编辑:

.right-side-button{
  float:right;
}
Run Code Online (Sandbox Code Playgroud)

你完成了!

  • 谢谢,你的帮助非常有帮助. (2认同)