0

I know this is a dumb question I should know how to solve, but I don't do front-end that much.

So, I'm making a cool navbar with bootstrap, but when I try to add more than one button, the button spacing gets weird.

Does anyone know how to fix this problem?

     <nav class="navbar navbar-expand-lg navbar-dark" style="background-color: #333;">
    <a class="navbar-brand" href="/">
      <img src="/static/img/AdiAvi.png" width="30" height="30" class="d-inline-block align-top" alt="">
      AdiAvi
    </a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
        <li class="nav-item">
          <a  class="nav-link active"   class="nav-link"  href="/">Home</a>
        </li>
        <li class="nav-item">
          <a  class="nav-link" href="/contact">Contact</a>
        </li>
        
        <button type="button" id="loginButton" class="ml-2 btn btn-danger navbar-btn">
          Login
      </button>
        
        
        <button type="button" id="registerTrigger" class="ml-2 btn btn-primary navbar-btn">
            Register
        </button>
        
      </ul>
    </div>
  </nav>

Also the buttons I am looking at are the login and register buttons.

I am using BootStrap 5

Here is an example image of what happens when I run the code:

I tried using position relative to make the distance regular, but instead, what happened was that it stayed the same. Results

Avi Ball
  • 29
  • 6

1 Answers1

1

You can use the bootstrap class ml-x (x select a value of choice for your spacing) to increase spacing between buttons. For example ml-2:

<button type="button" id="registerTrigger" class="btn btn-primary navbar-btn ml-2">
            Register
</button>

I modified your html with that (expand viewport to make it look like in your screenshot): https://jsfiddle.net/aeo3v29w/

For more information check out this post: Does bootstrap have builtin padding and margin classes?

Felix Schildmann
  • 574
  • 1
  • 7
  • 22