<nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <img src="http://karinakozarova.me/Blog/pics/logo-kari.png" width = "90px"/> </div> <div class="collapse navbar-collapse" id="myNavbar"> <ul class="nav navbar-nav navbar-right text-color"> <li><a class = "menu" href="\Blog\home.html">Home</a></li> <li><a class = "menu" href="\Blog\posts.html">Posts</a></li> <li><a class = "menu" href="\Blog\contact_info.html">Contact</a></li> <li><a class = "menu" href="\Blog\about.html">About</a></li> </ul> </div> </div> </nav> The following code doesn't work on mobile, in another SO question I read that the data-target="myNavbar" so i did it but it's still not working.