I'm trying to center my menu, but I couldn't make it work. When I change the browser/screen size, its position breaks. (I know it will shrink when the size is too small) The menu contains three parts. Left part, search box and right part. I want my menu to be centered but couldn't make it so far.
Here's my code. http://jsfiddle.net/bhtf8f09/
Image : http://i.imgur.com/XBTlpq3.png
HTML
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<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>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphicon-align-justify pull-right"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Account Settings <span class="glyphicon glyphicon-cog pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">User stats <span class="glyphicon glyphicon-stats pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">Messages <span class="badge pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">Favourites Snippets <span class="glyphicon glyphicon-heart pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">Sign Out <span class="glyphicon glyphicon-log-out pull-right"></span></a></li>
</ul>
</li>
<!--<li><a href="#"><span class="glyphicon glyphicon-align-justify"></span></a></li>-->
<li><a href="#"><span class="glyphicon glyphicon-home"></span> Anasayfa</a></li>
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Profil</a></li>
<!--<li><a href="#"><span class="glyphicon glyphicon-user"></span> Keşfet</a></li>-->
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Keşfet <span class="glyphicon glyphicon-chevron-down pull-right"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Account Settings <span class="glyphicon glyphicon-cog pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">User stats <span class="glyphicon glyphicon-stats pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">Messages <span class="badge pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">Favourites Snippets <span class="glyphicon glyphicon-heart pull-right"></span></a></li>
<li class="divider"></li>
<li><a href="#">Sign Out <span class="glyphicon glyphicon-log-out pull-right"></span></a></li>
</ul>
</li>
</ul>
<div class="col-sm-3 col-md-3 pull-left">
<form class="navbar-form" role="search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Arama" name="srch-term" id="srch-term">
<div class="input-group-btn">
<button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
</div>
</div>
</form>
</div>
<ul class="nav navbar-nav">
<li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
<li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
</ul>
</div>
</div>
</nav>
CSS
html {
width:100%;
height:100%;
}
.collapse, .navbar-collapse {
width:55% !important;
margin:0 auto !important;
}
.navbar {
border-radius:0;
background-color:#bf5b5b;
}
.navbar-inverse .navbar-nav > li > a {
color:#fadaaf;
}
.navbar a {
color:#337ab7;
}
.glyphicon-chevron-down {
margin-top:3%;
}