Sorry for the skip last week - had a major project deadline to attend to that sopped up my time.

Today we're going to move away from the esoteric and cute (checkerboards, spinning dice) to something more concrete and practical. Drop down menus. You don't have to go far to spot one, there's one on the Sitepoint Homepage. Here's a copy of the relevant HTML

Code html:
<!DOCTYPE html>
<head>
  <style type="text/css">
    /* Put your css here */
  </style>
</head>
<body>
<div class="Superfish-wrap">
  <ul class="Superfish menu">
    <li class="selected current tab"><a href="http://www.sitepoint.com" >Home</a></li>
    <li class="tab"><a href="http://www.sitepoint.com/forums/">Forums</a>
      <ul class="children">
        <li><a href="http://www.sitepoint.com/forums/forumdisplay.php?240-Web-Content" >Web Content</a></li>
        <li><a href="http://www.sitepoint.com/forums/forumdisplay.php?40-Design-Your-Site" >Design Your Site</a></li>
        <li><a href="http://www.sitepoint.com/forums/forumdisplay.php?4-Program-Your-Site" >Program Your Site</a></li>
        <li><a href="http://www.sitepoint.com/forums/forumdisplay.php?95-Host-Your-Site" >Host Your Site</a></li>
        <li><a href="http://www.sitepoint.com/forums/forumdisplay.php?45-Manage-Your-Site" >Manage Your Site</a></li>
        <li><a href="http://www.sitepoint.com/forums/forumdisplay.php?47-Community-Center" >Community Center</a></li>
      </ul>
    </li>
    <li class="tab"><a style="cursor:default;">Resources</a>
      <ul class="children">
        <li><a href="http://www.sitepoint.com/newsletter/#subscription-info" >Newsletters</a></li>
        <li><a href="http://www.sitepoint.com/category/podcast/" >Podcast</a></li>
        <li><a href="http://reference.sitepoint.com/css" >CSS Reference</a></li>
        <li><a href="http://reference.sitepoint.com/html" >HTML Reference</a></li>
        <li><a href="http://reference.sitepoint.com/javascript" >Javascript Reference</a></li>
        <li><a href="http://www.sitepoint.com/tools/" >Tools</a></li>
        <li><a href="http://www.sitepoint.com/tag/html5-dev-center/" >HTML5 Dev Center</a></li>
        <li><a href="http://www.sitepoint.com/web-hosting-reviews/" >Hosting Reviews</a></li>
      </ul>
    </li>
    <li class="tab"><a href="http://dealfuel.com/?utm_source=sitepoint&utm_medium=menu&utm_campaign=sitepoint" target="_blank">Deals</a></li>
    <li class="tab"><a href="http://products.sitepoint.com/" >Bookstore</a>
      <ul class="children">
        <li><a href="http://www.sitepoint.com/books-matrix/" >Find the right book</a></li>
        <li><a href="http://products.sitepoint.com/" >New Releases</a></li>
        <li><a href="http://products.sitepoint.com/development" >Web Development Books</a></li>
        <li><a href="http://products.sitepoint.com/design" >Web Design Books</a></li>
        <li><a href="http://products.sitepoint.com/business" >Business & Marketing Books</a></li>
        <li><a href="http://www.sitepoint.com/for-educators/" >Books for Educators</a></li>
        <li><a href="http://www.sitepoint.com/frequently-asked-questions/" >Frequently Asked Questions</a></li>
        <li><a href="http://sitepoint.com/shipping/" >Shipping Rates & Times</a></li>
      </ul>
    </li>
    <li class="tab"><a href="http://www.sitepointmarket.com" >Market</a></li>
    <li class="tab"><a href="https://learnable.com/sitepoint" >Courses</a></li>
    <li class="sitepoint-network-tab tab"><a href="http://www.sitepoint.com" >Sitepoint Network</a>
      <ul class="children">
        <li class="jspro"><a href="http://jspro.com/" >JSPro</a></li>
        <li class="buildmobile-link"><a href="http://buildmobile.com" >BuildMobile</a></li>
        <li class="designfestival-link"><a href="http://designfestival.com" >DesignFestival</a></li>
        <li class="rubysource-link"><a href="http://rubysource.com" >RubySource</a></li>
        <li class="cloudspring-link"><a href="http://cloudspring.com" >CloudSpring</a></li>
        <li class="phpmaster-link"><a href="http://phpmaster.com" >PHPMaster</a></li>
        <li class="learnable"><a href="http://learnable.com/" >Learnable</a></li>
        <li class="sitepointmarket-link"><a href="http://www.sitepointmarket.com" >SitePoint Market</a></li>
      </ul>
    </li>
  </ul>
</div>
</body>
</html>

Sitepoint uses a jQuery plugin called Superfish to insure backward compatibility with older browsers, even IE 6. In our exercise we will work only with the CSS needed to do the effect since modern browsers can achieve the effect without any Java Script.

Beginner Challenge: Replicate the SitePoint homepage dropdowns in CSS only. You'll need to make use of the li:hover attribute, position relative and position absolute. Don't fret so much on the color, font and spacing, the goal here is to master and understand the effect of a drop down menu.

Advanced Challenge: Use CSS Media queries to change the menu into an accordion for phones. Keep in mind that phones register the first touch on an element as a :hover.

Expert Challenge: Using CSS transitions, make the menus fold or fade in, dissolve out, or whatever suits your fancy. You may need to modify the HTML for more elaborate effects.

When sharing your answers in the thread, use spoilers.

[code][spoiler]This is spoiler text[/spoiler][/code]

renders...

Code:
This is spoiler text