html - Bootstrap 3.3.6 Nav Bar Item not taking full width when viewed in small resolution -
i facing strange issue. jsfiddle link https://jsfiddle.net/p2d2m72z/
<nav class="navbar navbar-default navbar-static-top navbar-inverse"> <div class="navbar-header"> <a class="navbar-brand " href="#"> website </a> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#home-menu" aria-expanded="false"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="home-menu"> <ul class="nav navbar-nav"> <li class="active"><a class="navbar-brand">home</a></li> <li><a class="navbar-brand" href="#">menu 1</a></li> <li><a class="navbar-brand" href="#">menu 2</a></li> <li><a class="navbar-brand" href="#">menu 3</a></li> <li><a class="navbar-brand" href="#">menu 4</a></li> </ul> </div> </nav> <div class="container-fluid">hello world</div>
when resizing page mobile device , try toggle collapsible navigation bar, see nav items taking width of content , not li width.
i tried debug , not resolve issue. followed w3schools tutorial , working fine: http://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_navbar_collapse&stacked=h
am missing out something?
just remove class="navbar-brand"
anchor tag make expected output.
<nav class="navbar navbar-default navbar-static-top navbar-inverse"> <div class="navbar-header"> <a class="navbar-brand " href="#"> website </a> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#home-menu" aria-expanded="false"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse" id="home-menu"> <ul class="nav navbar-nav"> <li class="active"><a >home</a></li> <li><a href="#">menu 1</a></li> <li><a href="#">menu 2</a></li> <li><a href="#">menu 3</a></li> <li><a href="#">menu 4</a></li> </ul> </div> </nav> <div class="container-fluid">hello world</div>
Comments
Post a Comment