Centering the navbar content in Bootstrap 4 (alpha 5)

前端 未结 2 1216
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-07 02:05

I am trying to center the navbar content in Bootstrap 4, alpha 5. I have been googling a bit, and I guess there might be some trick involving d-block and

相关标签:
2条回答
  • Centering Navbar items is simpler in Bootstrap 4, and doesn't require additional markup.

    <nav class="navbar navbar-expand-md navbar-light bg-faded">
      <ul class="navbar-nav mx-auto">
        <li class="nav-item active text-center">
          <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
        </li>
        <li class="nav-item text-center">
          <a class="nav-link" href="#">Features</a>
        </li>
        <li class="nav-item text-center">
          <a class="nav-link" href="#">Pricing</a>
        </li>
        <li class="nav-item dropdown text-center">
          <a class="nav-link dropdown-toggle" href="http://example.com" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            Dropdown link
          </a>
          <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
            <a class="dropdown-item" href="#">Action</a>
            <a class="dropdown-item" href="#">Another action</a>
            <a class="dropdown-item" href="#">Something else here</a>
          </div>
        </li>
      </ul>
    </nav>
    

    Bootstrap 4 Center Navbar Demo (updated for v4.0.0)

    If you need to center only specific elements, such as the Brand or Links, see this answer

    0 讨论(0)
  • 2020-12-07 02:29

    You could add this code to your css file.

    .nav {
      text-align: center;
    }
    
    .navbar-nav .nav-item {
      float: inherit;
      display: inline-block;
    }
    
    0 讨论(0)
提交回复
热议问题