3

using new Bootstrap 4 v4.0.0-beta.2 and I cant find a way to center the content in my navbar. I have tried everything! Any ideas? Code below.

The earlier answers is about the ALPHA releases of bootstrap 4 and Ive tried them all! and their solutions does NOT work.

<nav class="navbar navbar-expand-md navbar-light fixed-top">
    <a class="navbar-brand" href="/">
        <img src="/img/frontpage/logotest.png">logo
    </a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarsExampleDefault">
        <ul class="navbar-nav">
            <li class="nav-item"><a class="nav-link" href="/">Home</a></li>
        </ul>
    </div>
</nav>
Fredrik
  • 33
  • 1
  • 5

2 Answers2

7

try this code. it works with bootstrap 4. I just added d-flex justify-content-center to navbar-collapse.

<nav class="navbar navbar-expand-md navbar-light fixed-top">
    <a class="navbar-brand" href="/">
        <img src="/img/frontpage/logotest.png">logo
    </a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse d-flex justify-content-center" id="navbarsExampleDefault">
        <ul class="navbar-nav ">
            <li class="nav-item "><a class="nav-link" href="/">Home</a></li>
        </ul>
    </div>
</nav>

https://codepen.io/sodhisaab/pen/OObOZP

Prince Sodhi
  • 2,845
  • 2
  • 21
  • 35
  • 2
    When the navbar collapses the navigation items are still visible? – user1594257 Apr 11 '18 at 14:04
  • @user1594257 If you remove the `d-flex` class, but keep `justify-content-center` it should work. `d-flex` overrides the `display: none` style when the navbar is collapsed. – Poc275 Oct 07 '18 at 11:25
0

Navbar at center using bootstrap 4

you need to add only .justify-content-center class

<nav class="navbar navbar-expand-md bg-dark navbar-dark">
  <a class="navbar-brand" href="#">my website</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse justify-content-center" id="collapsibleNavbar">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" href="#">home</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">about us</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">contact us</a>
      </li>    
    </ul>
  </div>  
</nav>
bharti parmar
  • 394
  • 3
  • 12