【问题标题】:Bootstrap 4 - Right Align Navbar Items [duplicate]Bootstrap 4 - 右对齐导航栏项目[重复]
【发布时间】:2017-08-02 23:30:42
【问题描述】:

我正在尝试在 bootstrap 4 alpha 6 中将我的导航栏项目向右对齐。

我希望一切都对齐,除了品牌/标题。

这是我的代码的样子:

    <nav class="navbar navbar-toggleable-md navbar-inverse bg-inverse">
  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <a class="navbar-brand" href="#">Oliver</a>
  <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
  <div class="navbar-nav">
      <a class="nav-item nav-link active" href="#">About <span class="sr-only">(current)</span></a>
      <a class="nav-item nav-link" href="#projects">Projects</a>
      <a class="nav-item nav-link" href="#contact">Contact</a>
    </div>
  </div>
</nav>

【问题讨论】:

    标签: html css twitter-bootstrap bootstrap-4 twitter-bootstrap-4


    【解决方案1】:

    您可以将.justify-content-end 添加到.navbar-collapse 元素。而且我假设您还想将移动切换菜单项向右移动。为此,请将.align-items-end 添加到.navbar-nav

    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
    <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/>
    <nav class="navbar navbar-toggleable-md navbar-inverse bg-inverse">
      <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <a class="navbar-brand" href="#">Oliver</a>
      <div class="collapse navbar-collapse justify-content-end" id="navbarNavAltMarkup">
        <div class="navbar-nav align-items-end">
          <a class="nav-item nav-link active" href="#">About <span class="sr-only">(current)</span></a>
          <a class="nav-item nav-link" href="#projects">Projects</a>
          <a class="nav-item nav-link" href="#contact">Contact</a>
        </div>
      </div>
    </nav>

    【讨论】:

    • 这可能在 4.0.0 alpha 中有效,但是较新的 v4 beta 版本引入了许多重大更改。在 4.0 beta 3 上,此解决方案不再有效。
    猜你喜欢
    • 2017-06-11
    • 2020-04-18
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2017-05-21
    相关资源
    最近更新 更多