Bootstrap 4 float-right无法使用导航栏

Sas*_*234 2 css twitter-bootstrap twitter-bootstrap-4

这是代码.我需要将导航栏(没有徽标)移动到右侧.

所以我添加了float-right来赞<div class="collapse navbar-collapse float-right" id="navbarSupportedContent">.

但它没有奏效.

完整代码

<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
      <a class="navbar-brand" href="#">Popular Quotes Collection</a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>

      <div class="collapse navbar-collapse float-right" id="navbarSupportedContent">
        <ul class="navbar-nav mr-auto">
          <li class="nav-item active">
            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Submit a Quote</a>
          </li>
        </ul>
      </div>
    </nav>
Run Code Online (Sandbox Code Playgroud)

Syd*_*den 7

只需添加:

  • .justify-content-end.navbar-collapse

  • 删除浮动,默认情况下bootstrap 4是flexbox,因此您可以利用此功能.

像这样:

<div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
Run Code Online (Sandbox Code Playgroud)

工作可调整大小的小提琴

在此输入图像描述