Home > Net >  Bootstrap 5 Navbar doesnt open links set in "href"
Bootstrap 5 Navbar doesnt open links set in "href"

Time:11-30

So I ran into this issue now after developing my entire page and I started working on my second page. I'm using the bootstrap 5 navigation bar. The way I've set up my nav bar is once it reaches a breaking point I disable the view and allow the full bar to show on larger screens.

Funny thing is that if you right-click and open a new tab it opens the correct page but I cannot just click on it to take me there.

This Issue only occures on the drop-down menu links. Not the main ul

Here is the code -

 <nav class="navbar fixed-top navbar-light bg-light border-bottom border-secondary py-0 px-0">
            <div class="container-fluid" id="navbar-custom-markup">
                <a href="" class="navbar-brand p-2" id="navbar-hlink-markup"><img src="https://robotica.media/wp-content/uploads/2021/07/Robotica-White-300x100.png" id="navbar-logo-markup" alt="Robotica Logo" title="Robotica Logo" aria-label="Robotica Logo"></a>
                <ul class="navbar-nav d-flex flex-row justify-content-center text-center" id="navbar-media-markup">
                    <li class="nav-item px-1"><a href="#" class="nav-link text-white px-1 py-1 navbar-bold-markup" alt="Link to Cassie Gazette Page" title="Link to Cassie Gazette Page" aria-label="Link to Cassie Gazette Page">Cassie Gazette</a></li>
                    <li class="nav-item px-1"><a href="welcome-to-the-zoo.html" class="nav-link text-white px-1 py-1 navbar-bold-markup" alt="Link to Welcome to the Zoo Page" title="Link to Welcome to the Zoo Page" aria-label="Link to Welcome to the Zoo Page">Welcome to the Zoo</a></li>
                    <li class="nav-item px-1"><a href="#" class="nav-link text-white px-1 py-1 navbar-bold-markup" alt="Link to Benefits and Features Page" title="Link to Benefits and Features Page" aria-label="Link to Benefits and Features Page">Benefits and Features</a></li>
                </ul>
                <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDarkDropdown" aria-controls="navbarNavDarkDropdown" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon alin"></span>
                </button>
                <div class="collapse navbar-collapse border-top" id="navbarNavDarkDropdown">
                    <ul class="navbar-nav my-2">
                    <li class="nav-item dropdown d-flex f-row navbar-dropdown-right-markup">
                        <a class="nav-link text-white px-1 py-1 navbar-bold-markup" href="index.html" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false" alt="Link to Cassie Gazette Page" title="Link to Cassie Gazette Page" aria-label="Link to Cassie Gazette Page">
                            Cassie Gazette
                        </a>
                        <a class="nav-link mx-1 text-white px-1 py-1 navbar-bold-markup" href="welcome-to-the-zoo.html" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false"  alt="Link to Welcome to the Zoo Page" title="Link to Welcome to the Zoo Page" aria-label="Link to Welcome to the Zoo Page">
                            Welcome to the Zoo
                        </a>
                        <a class="nav-link text-white px-1 py-1 navbar-bold-markup" href="#" id="navbarDarkDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false" alt="Link to Benefits and Features Page" title="Link to Benefits and Features Page" aria-label="Link to Benefits and Features Page">
                            Benefits and Features
                        </a>
                    </li>
                    </ul>
                </div>
            </div>
        </nav>

Any Further Information required please do ask for it.

CodePudding user response:

You have drop down attribute, class in wrong place.

For example

data-bs-toggle="dropdown" aria-expanded="false"

This is no need for menu item that is not drop down items.

Full edited:

 <nav class="navbar fixed-top navbar-light bg-light border-bottom border-secondary py-0 px-0">
   <div class="container-fluid" id="navbar-custom-markup">
     <a href="" class="navbar-brand p-2" id="navbar-hlink-markup"><img src="https://robotica.media/wp-content/uploads/2021/07/Robotica-White-300x100.png" id="navbar-logo-markup" alt="Robotica Logo" title="Robotica Logo" aria-label="Robotica Logo"></a>
     <ul class="navbar-nav d-flex flex-row justify-content-center text-center" id="navbar-media-markup">
       <li class="nav-item px-1"><a href="#" class="nav-link text-white px-1 py-1 navbar-bold-markup" alt="Link to Cassie Gazette Page" title="Link to Cassie Gazette Page" aria-label="Link to Cassie Gazette Page">Cassie Gazette</a></li>
       <li class="nav-item px-1"><a href="welcome-to-the-zoo.html" class="nav-link text-white px-1 py-1 navbar-bold-markup" alt="Link to Welcome to the Zoo Page" title="Link to Welcome to the Zoo Page" aria-label="Link to Welcome to the Zoo Page">Welcome to the Zoo</a></li>
       <li class="nav-item px-1"><a href="#" class="nav-link text-white px-1 py-1 navbar-bold-markup" alt="Link to Benefits and Features Page" title="Link to Benefits and Features Page" aria-label="Link to Benefits and Features Page">Benefits and Features</a></li>
     </ul>
     
     
     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavDarkDropdown" aria-controls="navbarNavDarkDropdown" aria-expanded="false" aria-label="Toggle navigation">
       <span class="navbar-toggler-icon alin"></span>
     </button>
     <div class="collapse navbar-collapse border-top" id="navbarNavDarkDropdown">
       <ul class="navbar-nav my-2">
         <li class="nav-item d-flex f-row">
           <a class="nav-link text-white px-1 py-1 navbar-bold-markup" href="index.html" id="navbarDarkDropdownMenuLink" role="button" alt="Link to Cassie Gazette Page" title="Link to Cassie Gazette Page" aria-label="Link to Cassie Gazette Page">
             Cassie Gazette
           </a>
           <a class="nav-link mx-1 text-white px-1 py-1 navbar-bold-markup" href="welcome-to-the-zoo.html" id="navbarDarkDropdownMenuLink" role="button" alt="Link to Welcome to the Zoo Page" title="Link to Welcome to the Zoo Page" aria-label="Link to Welcome to the Zoo Page">
             Welcome to the Zoo
           </a>
           <a class="nav-link text-white px-1 py-1 navbar-bold-markup" href="#" id="navbarDarkDropdownMenuLink" role="button" alt="Link to Benefits and Features Page" title="Link to Benefits and Features Page" aria-label="Link to Benefits and Features Page">
             Benefits and Features
           </a>
         </li>
       </ul>
     </div>
   </div>
 </nav>

See it in action.

Please compare with your current HTML to see that what was changed. Maybe use Winmerge, Notepad and plugin, or your code editor, etc.

  • Related