Edit #1: After I give my height a definition of 89px, my mobile menu seems to go behind my content.
I'm having an issue with the mobile version of my navbar. The navbar isn't as tall as logo, so when I click on it my "Home" menu item isn't being shown unless I hover over it.
Here's the pictures for both issues:
Here's my HTML:
<nav class="navbar navbar-default navbar-static-top"> <div class="container-fluid"> <div class="row"> <div class="navbar-header"> <a class="navbar-brand " style="margin-top: -15px; float: left;" href="#"> <img alt="Brand" class="pull-left" style="margin-left: -15px;" src="Images/logo-resized.png"> </a> <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse"> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse navHeaderCollapse"> <ul class="nav navbar-nav"> <li><a href="#">Home</a></li> <li><a href="#">Internet</a></li> <li><a href="#">Phone</a></li> <li><a href="#">Android TV</a></li> <li><a href="#">Shaw Direct</a></li> <li><a href="#">Contact Us</a></li> </ul> </div> </div> </div> </nav> And here's my CSS:
.navbar-default { background-color: #00AEFE; } .nav.navbar-nav li a { color: white; font-size: 18px; line-height: 50px; } .col-xs-0 { display: none; } nav { height: 89px; } 

