Putting navigation at bottom
There are several advantages by putting the navigation at the bottom.
- There is one copy of the navigation. One copy mean no repeat on the HTML means a little bit faster. And easier to manage.
 - No javascript, no even css, required. This method is supported by HTML natively because it is just anchor hash link. We don't even need css and javascript make it works.
 - The menu is revealed after clicking the menu button, anyway. Whether we hide the navigation on the left slide-in pane, at the top or at the bottom. Its the same that we hide the navigation at the beginning and reveal the links after clicking the button.
 - Ensuring we have some links at the footer. Having links at the footer allows reader to have something to navigate after finish reading your page.
 
<header id='top'>
  <h1>Demo on footer navigation strategy</h1>
</header>
<nav>
  <ul class='small-block-grid-4 hide-for-small-only'>
    <li><a href='#'>Home</a></li>
    <li><a href='#'>About</a></li>
    <li><a href='#'>Works</a></li>
    <li><a href='#'>Contact</a></li>
  </ul>
  <p class='show-for-small-only'><a href='#footer-nav'>Menu</a></p>
</nav>
<article>
  <p>A long text here.</p>
</article>
<footer>
  <nav id='footer-nav'>
    <ul>
      <li><a href='#top'>Top</a></li>
      <li><a href='#'>Home</a></li>
      <li><a href='#'>About</a></li>
      <li><a href='#'>Works</a></li>
      <li><a href='#'>Contact</a></li>
    </ul>
  </nav>
</footer>
Exercise: follow the code snippet above. Modify the navigation to make it work in small screen.
Comments
no comments yet.