How to make a two-column list, one left justified, one right justified from one <UL> element? Until now, I can get items to swim next to each other when I need them to stack as block-level items.
Desired layout (from PSD):

What I still have:
HTML:
<nav> <ul class="top_nav"> <li class="group_a"><a href="#">Hitched</a></li> <li class="group_a"><a href="#">Hatched</a></li> <li class="group_a"><a href="#">Hello</a></li> <li class="group_b"><a href="#">Our Story</a></li> <li class="group_b"><a href="#">Details</a></li> <li class="group_b"><a href="#">Readymade</a></li> </ul> </nav>
CSS (SCSS):
header { padding-top: $row / 4; padding-left: $cols*2 - $gut; padding-right: $cols*2 - $gut; padding-bottom: $row / 3; .top_nav { .group_a { display: inline-block; float: left; } .group_b { display: inline-block; float: right; } } }
source share