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
Post a Comment