Skip to content

Instantly share code, notes, and snippets.

@nickdavis
Created March 25, 2017 06:40
Show Gist options
  • Save nickdavis/a05404b7801354f04f0dff5483858c91 to your computer and use it in GitHub Desktop.
Save nickdavis/a05404b7801354f04f0dff5483858c91 to your computer and use it in GitHub Desktop.
Right and left aligned menu items in a single container (CODEPEN: https://codepen.io/nickdavis/pen/RpBwmE) (SOURCE: https://iamnickdavis.com/right-left-aligned-menu-items-single-container/)
<nav itemscope="" itemtype="http://schema.org/SiteNavigationElement" aria-label="Main navigation">
<ul class="menu">
<li class="menu-item"><a href="#" itemprop="url"><span itemprop="name">Left Item #1</span></a></li>
<li class="menu-item"><a href="#" itemprop="url"><span itemprop="name">Left Item #2</span></a></li>
<li class="menu-item"><a href="#" itemprop="url"><span itemprop="name">Left Item #3</span></a></li>
<li class="menu-item"><a href="#" itemprop="url"><span itemprop="name">Left Item #4</span></a></li>
<li class="menu-item"><a href="#" itemprop="url"><span itemprop="name">Left Item #5</span></a></li>
<li class="menu-item right"><a href="#" itemprop="url"><span itemprop="name">Right Item #1</span></a></li>
<li class="menu-item right"><a href="#" itemprop="url"><span itemprop="name">Right Item #1</span></a></li>
</ul>
</nav>
.menu {
text-align: right;
}
.menu-item {
display: inline-block;
padding: 10px;
}
.menu-item:not(.right) {
float: left;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment