html - 在 bootstrap 4 beta 中,如何右对齐最后一个导航项?

标签 html css twitter-bootstrap bootstrap-4

<分区>

我在 bootstrap 4 beta 中有这个带有三个导航项的简单导航:

<div class="container">
    <ul class="nav nav-pills">
      <li class="nav-item">
        <a class="nav-link test1" data-toggle="pill" href="#test1" aria-expanded="false">Test1</a>
      </li>
       <li class="nav-item">
        <a class="nav-link test1" data-toggle="pill" href="#test2" aria-expanded="false">Test2</a>
      </li>
       <li class="nav-item">
        <a class="nav-link test3" data-toggle="pill" href="#test3" aria-expanded="false">Test3</a>
      </li>
    </ul>
 </div>

看起来像这样:

enter image description here

我希望名为 Test3 的导航项在 ul 内右对齐。

enter image description here

这是一个jsfiddle .

我该怎么做?

最佳答案

您可以通过将 ml-auto 添加到最后一项来实现。这会将左边距设置为 auto,这意味着它会将最大可用空间作为边距,因此它会向右跳转。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">

<div class="container">
    <ul class="nav nav-pills">
      <li class="nav-item">
        <a class="nav-link test1" data-toggle="pill" href="#test1" aria-expanded="false">Test1</a>
      </li>
       <li class="nav-item">
        <a class="nav-link test1" data-toggle="pill" href="#test2" aria-expanded="false">Test2</a>
      </li>
       <li class="nav-item ml-auto">
        <a class="nav-link test3" data-toggle="pill" href="#test3" aria-expanded="false">Test3</a>
      </li>
    </ul>
 </div>

关于html - 在 bootstrap 4 beta 中,如何右对齐最后一个导航项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46123821/

上一篇:html - 什么 HTML 代码导致这里出现空白?

下一篇:html - 为什么我的 CSS 文件没有链接到我的 HTML 文件?

相关文章:

javascript - 使用javascript更改文本的值,以及HTML页面中表格内单元格的背景颜色

html - 为什么在 IE 和 Opera 中我的 div 之间没有显示页面背景色?

javascript - 我应该在 vb.net 上做什么来显示我的模式弹出窗口

html - 对齐同一行内的图像

html - 是否存在 CSS ":drop-hover"伪类?

javascript - 使用js更改css的Polymer方式

javascript - 如何使 bootstrap 下拉列表可拖动?

html - 如何让不同高度的html div float 起来

javascript - AngularJS/Bootstrap 应用架构

javascript - 列中的文本不对齐,使用 bootstrap 3