html - Last item hidden with float:left -


i have weird problem, use float left menu (nav items) , last item hidden!

<!-- nav --> <nav class="nav myclearfix" ng-controller="navctrl">       <a id="home" class="active" href="#home" ng-click="menu='home'" ng-class="{active: menu=='home'}">         <i class="icon-home fa fa-home"></i>     </a>      <div class="mysep"></div>      <a id="lulu" href="#lulu" ng-click="menu='lulu'" ng-class="{active: menu=='lulu'}">         <img src="img/nav/luluface.png" alt="lulu" class="animatedperso infinite wobble"/>     </a>      <div class="mysep"></div>      <a id="news" href="#news" ng-click="menu='news'" ng-class="{active: menu=='news'}">         <i class="icon-news fa fa-bell"></i>     </a>      <div class="mysep"></div>      <a id="about" href="#about" ng-click="menu='about'" ng-class="{active: menu=='about'}">         aaaaaam ?     </a>   </nav> 

see in action: http://jsfiddle.net/62pqy/

i don't understand, when replace a #about a #news, a #news displaying not a #about, last item hidden in code. why? it's links float:left , display block, , mysep in float left.

you're setting <a> tags 25% of width, separator <div> tags 2px each. sum of 4 <a> tags plus <div> tags greater 100%. forces last <a> tag drop below window.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -