<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Noupe &#187; CSS</title>
	<atom:link href="http://www.noupe.com/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.noupe.com</link>
	<description>The Curious Side of Smashing Magazine</description>
	<lastBuildDate>Fri, 10 Feb 2012 10:16:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Designers Know Your Code: Web Design Tutorials</title>
		<link>http://www.noupe.com/design/designers-know-your-code-web-design-tutorials.html</link>
		<comments>http://www.noupe.com/design/designers-know-your-code-web-design-tutorials.html#comments</comments>
		<pubDate>Mon, 03 Oct 2011 10:00:42 +0000</pubDate>
		<dc:creator>Angie Bowen</dc:creator>
				<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://mgmt.noupe.com/?p=55410</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<a href="http://www.noupe.com/design/designers-know-your-code-web-design-tutorials.html"><img src="http://media.noupe.com//uploads/2011/09/css3nav.jpg" width="550" title="Designers Know Your Code: Web Design Tutorials " /></a>

As almost any web designer worth their salt, and a large percentage of web developers will tell you, to be fully considered <strong>a web designer</strong> you have to <strong>have some background in code</strong>. Not to the depth that full on developers must, but it really is unfair to the rest of those working on a website with us if we do not have some knowledge in a handful of key areas. Which is where these <strong>web design tutorials</strong> come in.]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>As almost any web designer worth their salt, and a large percentage of web developers will tell you, to be fully considered <strong>a web designer</strong> you have to <strong>have some background in code</strong>. Not to the depth that full on developers must, but it really is unfair to the rest of those working on a website with us if we do not have some knowledge in a handful of key areas. Which is where these <strong>web design tutorials</strong> come in.</p>
<p>In this post we have gathered a handful of useful tutorials from these various areas of code that designers should have their hands in. We have standard <strong>CSS</strong> and <strong>CSS3</strong> tutorials, <strong>HTML5</strong> and also <strong>Javascript</strong> tuts as well. A little something for all three of the main code branches that web designers need to always be improving their grasps on. We hope that you find these web design tutorials helpful in your next or current project!</p>
<h3>CSS Tutorials</h3>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/30-css-best-practices-for-beginners/">30 CSS Best Practices for Beginners</a> &#8211; CSS is a language that is used by nearly every developer at some point. While it’s a language that we sometimes take for granted, it is powerful and has many nuances that can help (or hurt) our designs. Here are thirty of the best CSS practices that will keep you writing solid CSS and avoiding some costly mistakes.</p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/30-css-best-practices-for-beginners/"><img src="http://media.noupe.com//uploads/2011/09/beginnerscss.jpg" alt="" title="beginnerscss" width="500" height="199" class="alignnone size-full wp-image-55419" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/six-ways-to-improve-your-web-typography/">6 Ways To Improve Your Web Typography</a> &#8211; Typography on the web is anything but simple, and for many, it is a troubling mystery. Today, we’re going to review six ways that web designers and developers can improve the typography of the sites they create.</p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/six-ways-to-improve-your-web-typography/"><img src="http://media.noupe.com//uploads/2011/09/webtypography.jpg" alt="" title="webtypography" width="550" height="211" class="alignnone size-full wp-image-55417" /></a></p>
<p><a href="http://cssglobe.com/post/6089/3-easy-and-fast-css-techniques-for-faux-image">3 Easy and Fast CSS Techniques for Faux Image Cropping</a> &#8211; This article is a summary of a 3 fast and easy CSS techniques you can use to display only a portion of an image in your content. All techniques explained here actually need only couple of lines of CSS.</p>
<p><a href="http://cssglobe.com/post/6089/3-easy-and-fast-css-techniques-for-faux-image"><img src="http://media.noupe.com//uploads/2011/09/imagecroping.jpg" alt="" title="imagecroping" width="432" height="251" class="alignnone size-full wp-image-55418" /></a></p>
<p><a href="http://www.wittysparks.com/2009/09/21/build-multi-level-multi-column-multi-menus-with-pure-css/">Build Multi-level Multi-column Multi Menus with pure CSS</a> &#8211; works perfectly in most browsers, including IE 6, using absolutely no javascript</p>
<p><a href="http://www.wittysparks.com/2009/09/21/build-multi-level-multi-column-multi-menus-with-pure-css/"><img src="http://media.noupe.com//uploads/2011/09/multilevcolmen.jpg" alt="" title="multilevcolmen" width="550" height="275" class="alignnone size-full wp-image-55415" /></a></p>
<p><a href="http://aext.net/2009/10/css-absolute-positioning-create-a-fancy-link-block/">CSS Absolute Positioning: Create A Fancy Link Block</a> &#8211; some tricks to create a fancy link block that make our links more attractive.</p>
<p><a href="http://aext.net/2009/10/css-absolute-positioning-create-a-fancy-link-block/"><img src="http://media.noupe.com//uploads/2011/09/abposlinkblock.jpg" alt="" title="abposlinkblock" width="500" height="252" class="alignnone size-full wp-image-55414" /></a></p>
<p><a href="http://www.problogdesign.com/wordpress/how-to-create-a-beautiful-dropdown-blogroll-without-javascript/">How to Create a Beautiful Dropdown Blogroll Without JavaScript</a> &#8211; Dropdown menus are a great way of including a long list of links without cluttering up your page. The issue though is that they can be hard to style, but look quite ugly if you don’t. There isn’t a lot of flexibility with HTML’s select tags.</p>
<p><a href="http://www.problogdesign.com/wordpress/how-to-create-a-beautiful-dropdown-blogroll-without-javascript/"><img src="http://media.noupe.com//uploads/2011/09/dropdownblogroll.jpg" alt="" title="dropdownblogroll" width="550" height="142" class="alignnone size-full wp-image-55416" /></a></p>
<h3>CSS3 Tutorials</h3>
<p><a href="http://tutorialzine.com/2010/06/css3-minimalistic-navigation-menu/">CSS3 Minimalistic Navigation Menu</a> &#8211; a simple CSS3 animated navigation menu, which degrades gracefully in older browsers and is future-proofed to work with the next generation of browsers.</p>
<p><a href="http://tutorialzine.com/2010/06/css3-minimalistic-navigation-menu/"><img src="http://media.noupe.com//uploads/2011/09/css3nav.jpg" alt="" title="css3nav" width="550" height="299" class="alignnone size-full wp-image-55412" /></a></p>
<p><a href="http://creativefan.com/css3-tutorial-create-card-pockets-how-to/">CSS3 Tutorial: Sleek Card Pockets using CSS Only</a> &#8211; learn how to create web card pockets using some great new CSS3 techniques.</p>
<p><a href="http://creativefan.com/css3-tutorial-create-card-pockets-how-to/"><img src="http://media.noupe.com//uploads/2011/09/cardpockets.jpg" alt="" title="cardpockets" width="500" height="306" class="alignnone size-full wp-image-55413" /></a></p>
<p><a href="http://www.mightymeta.co.uk/1075/css3-animated-vignette-buttons/">CSS3 Animated Vignette Buttons</a> &#8211; This tutorial uses a patterned background and places vignette-style .pngs over the top which are animated using transition.</p>
<p><a href="http://www.mightymeta.co.uk/1075/css3-animated-vignette-buttons/"><img src="http://media.noupe.com//uploads/2011/09/vignettebuttons.jpg" alt="" title="vignettebuttons" width="550" height="152" class="alignnone size-full wp-image-55946" /></a></p>
<p><a href="http://www.webstuffshare.com/2010/05/css3-music-player-menu/">CSS3 Music Player Menu</a> &#8211; This tutorial maximizes power of CSS3 to create a CSS Music Player Menu with a Photoshop-like effect.</p>
<p><a href="http://www.webstuffshare.com/2010/05/css3-music-player-menu/"><img src="http://media.noupe.com//uploads/2011/09/css3music.jpg" alt="" title="css3music" width="550" height="227" class="alignnone size-full wp-image-55947" /></a></p>
<p><a href="http://www.marcofolio.net/css/3d_animation_using_pure_css3.html">3D Animation Using Pure CSS3</a> &#8211; This tutorial uses the perspective property to create the 3d effect and transform and transition, to animate it.</p>
<p><a href="http://www.marcofolio.net/css/3d_animation_using_pure_css3.html"><img src="http://media.noupe.com//uploads/2011/09/3danimation.jpg" alt="" title="3danimation" width="550" height="339" class="alignnone size-full wp-image-55948" /></a></p>
<p><a href="http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/create-a-swish-css3-folded-ribbon-in-5-minutes/">Create a Swish CSS3 Folded Ribbon in 5 Minutes</a> &#8211; Take one line of markup, a couple of CSS3 rules (no images), and you can have yourself a swish folded ribbon effect in five minutes.</p>
<p><a href="http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/create-a-swish-css3-folded-ribbon-in-5-minutes/"><img src="http://media.noupe.com//uploads/2011/09/css3ribbon.jpg" alt="" title="css3ribbon" width="550" height="294" class="alignnone size-full wp-image-55964" /></a></p>
<h3>HTML5 Tutorials</h3>
<p><a href="http://designshack.co.uk/articles/html/html5-the-basics-1-of-4">HTML5 : The Basics</a> &#8211; This tutorial introduces HTML5 and its basic features as well as explains the key differences from HTML 4.01 and XHTML 1.0 so you can start preparing yourself and your sites for the transition.</p>
<p><a href="http://designshack.co.uk/articles/html/html5-the-basics-1-of-4"><img src="http://media.noupe.com//uploads/2011/09/html5basics.jpg" alt="" title="html5basics" width="507" height="226" class="alignnone size-full wp-image-55951" /></a></p>
<p><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms">Have A Field Day With HTML5 Forms</a> &#8211; Take a look at how to style a beautiful HTML5 form using some advanced CSS and latest CSS3 techniques.</p>
<p><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms"><img src="http://media.noupe.com//uploads/2011/09/html5forms.jpg" alt="" title="html5forms" width="550" height="340" class="alignnone size-full wp-image-55952" /></a></p>
<p><a href="http://jontangerine.com/log/2008/03/preparing-for-html5-with-semantic-class-names">Preparing for HTML5 with Semantic Class Names</a> &#8211; A brief introduction to the new structural elements in the HTML 5 Working Draft, and how to use semantic class names in HTML 4.01 or XHTML 1.0 markup that correspond to the names of those structural elements.</p>
<p><a href="http://jontangerine.com/log/2008/03/preparing-for-html5-with-semantic-class-names"><img src="http://media.noupe.com//uploads/2011/09/html5semantics.jpg" alt="" title="html5semantics" width="550" height="200" class="alignnone size-full wp-image-55953" /></a></p>
<p><a href="http://html5tutorial.net/tutorials/drag-and-drop.html">Drag and Drop</a> &#8211; This tutorial will teach you how to create a HTML 5 page that uses the new drag and drop feature. </p>
<p><a href="http://html5tutorial.net/tutorials/drag-and-drop.html"><img src="http://media.noupe.com//uploads/2011/09/dragndrop.jpg" alt="" title="dragndrop" width="550" height="215" class="alignnone size-full wp-image-55954" /></a></p>
<p><a href="http://sixrevisions.com/web-development/html5-iphone-app/">How to Make an HTML5 iPhone App</a> &#8211; This tutorial will show you how to create an offline HTML5 iPhone application, specifically, a tetris game.</p>
<p><a href="http://sixrevisions.com/web-development/html5-iphone-app/"><img src="http://media.noupe.com//uploads/2011/09/iphoneapp.jpg" alt="" title="iphoneapp" width="550" height="200" class="alignnone size-full wp-image-55955" /></a></p>
<p><a href="http://thinkvitamin.com/code/html5/create-vector-masks-using-the-html5-canvas/">Create Vector Masks Using the HTML5 Canvas</a> &#8211; This tutorial looks at how to use the canvas tag and clipping to create images that aren’t so rectangular.</p>
<p><a href="http://thinkvitamin.com/code/html5/create-vector-masks-using-the-html5-canvas/"><img src="http://media.noupe.com//uploads/2011/09/html5canvas.jpg" alt="" title="html5canvas" width="550" height="232" class="alignnone size-full wp-image-55956" /></a></p>
<h3>Javascript Tutorials</h3>
<p><a href="http://weebtutorials.com/javaBasicTut.php">Javascript – An easy introduction</a> &#8211; Javascript is used to add interactivity and functionality to a site. It has many uses, from detecting the viewers web browser to validating form input.</p>
<p><a href="http://weebtutorials.com/javaBasicTut.php"><img src="http://media.noupe.com//uploads/2011/09/jsintro.jpg" alt="" title="jsintro" width="550" height="269" class="alignnone size-full wp-image-55957" /></a></p>
<p><a href="http://www.elated.com/articles/nested-arrays-in-javascript/">Nested Arrays in Javascript</a> &#8211; Like most programming languages, JavaScript lets you create arrays inside arrays, known as nested arrays. In a nested array, the elements of one array are themselves arrays.</p>
<p><a href="http://www.elated.com/articles/nested-arrays-in-javascript/"><img src="http://media.noupe.com//uploads/2011/09/nestedarrays.jpg" alt="" title="nestedarrays" width="550" height="240" class="alignnone size-full wp-image-55958" /></a></p>
<p><a href="http://net.tutsplus.com/articles/web-roundups/jquery-for-absolute-beginners-video-series/">jQuery for Absolute Beginners</a> &#8211; Fifteen video tutorials that teach you EXACTLY how to use the jQuery library. Start by downloading the library and eventually work up to creating an AJAX style-switcher.</p>
<p><a href="http://net.tutsplus.com/articles/web-roundups/jquery-for-absolute-beginners-video-series/"><img src="http://media.noupe.com//uploads/2011/09/jquery.jpg" alt="" title="jquery" width="550" height="288" class="alignnone size-full wp-image-55959" /></a></p>
<p><a href="http://agilepartners.com/blog/2005/12/07/iphoto-image-resizing-using-javascript/">iPhoto-like image resizing using Javascript</a> &#8211; This tutorial uses the script.aculo.us slider control to capture input values, then converts those values into something useful.</p>
<p><a href="http://agilepartners.com/blog/2005/12/07/iphoto-image-resizing-using-javascript/"><img src="http://media.noupe.com//uploads/2011/09/photoresizing.jpg" alt="" title="photoresizing" width="550" height="300" class="alignnone size-full wp-image-55960" /></a></p>
<p><a href="http://nice-tutorials.blogspot.com/2011/06/learn-how-to-detect-browser-in.html">Learn How To Detect Browser in Javascript</a> &#8211; In this tutorial you will learn how to detect the browser in javascript so that you can then serve the suitable information. </p>
<p><a href="http://nice-tutorials.blogspot.com/2011/06/learn-how-to-detect-browser-in.html"><img src="http://media.noupe.com//uploads/2011/09/jsbrowser.jpg" alt="" title="jsbrowser" width="550" height="212" class="alignnone size-full wp-image-55962" /></a></p>
<p><a href="http://mistonline.in/wp/words-validation-with-javascript/">Words Validation with Javascript</a> &#8211; This tutorial will explain you how to filter out inappropriate words from being updated or sent from your website.</p>
<p><a href="http://mistonline.in/wp/words-validation-with-javascript/"><img src="http://media.noupe.com//uploads/2011/09/jswordval.jpg" alt="" title="jswordval" width="550" height="227" class="alignnone size-full wp-image-55963" /></a></p>
<p><em>(rb)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/design/designers-know-your-code-web-design-tutorials.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>100 Great CSS Menu Tutorials</title>
		<link>http://www.noupe.com/css/100-great-css-menu-tutorials.html</link>
		<comments>http://www.noupe.com/css/100-great-css-menu-tutorials.html#comments</comments>
		<pubDate>Tue, 23 Aug 2011 10:00:18 +0000</pubDate>
		<dc:creator>Kevin Muldoon</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[menus]]></category>
		<category><![CDATA[navigation menu]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=53003</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<a href="http://www.noupe.com/css/100-great-css-menu-tutorials.html"><img src="http://media.noupe.com//uploads/2011/07/slide-down-box-menu.png" width="550" title="100 Great CSS Menu Tutorials" /></a>

Navigation is such an important part of your website. It's how your visitors navigate to the main areas of your site and makes it easy for them to find your good content.]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Navigation is such an important part of your website. It&#8217;s how your visitors navigate to the main areas of your site and makes it easy for them to find your good content.</p>
<p>CSS is of course the perfect language for designing beautiful navigation menus. It can be applied to any type of website and is very flexible. Don&#8217;t be alarmed if your own CSS skills are fairly limited as there are a lot of great tutorials out there that walk you through how to add clean and professional looking CSS menus to your website. You can either copy and paste the code into your own design or modify the menu to suit your needs.</p>
<p>Today we would like to show you 100 of these tutorials; 75 horizontal CSS menu tutorials and 25 vertical CSS menu tutorials. </p>
<h3>Horizontal CSS Menu Tutorials</h3>
<p><strong>1. <a href="http://3.7designs.co/blog/2007/12/advanced-css-menu-trick/">Advanced CSS Menu Trick</a></strong></p>
<p><a href="http://3.7designs.co/blog/2007/12/advanced-css-menu-trick/"><img src="http://media.noupe.com//uploads/2011/07/advanced-css-menu-trick.png" alt="Advanced CSS Menu Trick" title="Advanced CSS Menu Trick" width="550" height="46" class="aligncenter size-full wp-image-53008" /></a></p>
<p><a href="http://3.7designs.co/blog/2007/12/advanced-css-menu-trick/">View Tutorial</a> | <a href="http://3.7designs.co/blog/images/adv_menu_lrg.jpg">Demo</a></p>
<p><strong>2. <a href="http://aext.net/2009/09/elegant-drop-menu-with-css-only/">Elegant Drop Menu with CSS Only</a></strong></p>
<p><a href="http://aext.net/2009/09/elegant-drop-menu-with-css-only/"><img src="http://media.noupe.com//uploads/2011/07/elegant-drop-menu.png" alt="Elegant Drop Menu with CSS Only" title="Elegant Drop Menu with CSS Only" width="400" height="111" class="aligncenter size-full wp-image-53010" /></a></p>
<p><a href="http://aext.net/2009/09/elegant-drop-menu-with-css-only/">View Tutorial</a> | <a href="http://aext.net/example/elegant-menu-with-css-only/">Demo</a></p>
<p><strong>3. <a href="http://azadcreative.com/2009/03/bulletproof-css-sliding-doors/">Bulletproof CSS Sliding Doors</a></strong></p>
<p><a href="http://azadcreative.com/2009/03/bulletproof-css-sliding-doors/"><img src="http://media.noupe.com//uploads/2011/07/bulletproof-css-sliding-doors.png" alt="Bulletproof CSS Sliding Doors" title="Bulletproof CSS Sliding Doors" width="465" height="62" class="aligncenter size-full wp-image-53012" /></a></p>
<p><a href="http://azadcreative.com/2009/03/bulletproof-css-sliding-doors/">View Tutorial &#038; Demo</a></p>
<p><strong>4. <a href="http://blixt.org/articles/tabbed-navigation-using-css#section=introduction">Tabbed Navigation Using CSS</a></strong></p>
<p><a href="http://blixt.org/articles/tabbed-navigation-using-css#section=introduction"><img src="http://media.noupe.com//uploads/2011/07/tabbed-navigation-using-css.png" alt="Tabbed Navigation Using CSS" title="Tabbed Navigation Using CSS" width="204" height="51" class="aligncenter size-full wp-image-53013" /></a></p>
<p><a href="http://blixt.org/articles/tabbed-navigation-using-css#section=introduction">View Tutorial</a> | <a href="http://blixt.org/media/a/1/tabs-hover/page1.html">Demo</a></p>
<p><strong>5. <a href="http://blog.cameronbaney.com/tutorials/create-an-advanced-css3-menu-version-2/">Create an Advanced CSS3 Menu – Version 2</a></strong></p>
<p><a href="http://blog.cameronbaney.com/tutorials/create-an-advanced-css3-menu-version-2/"><img src="http://media.noupe.com//uploads/2011/07/advanced-css3-menu.png" alt="Create an Advanced CSS3 Menu – Version 2" title="Create an Advanced CSS3 Menu – Version 2" width="550" height="35" class="aligncenter size-full wp-image-53014" /></a></p>
<p><a href="http://blog.cameronbaney.com/tutorials/create-an-advanced-css3-menu-version-2/">View Tutorial</a> | <a href="http://blog.cameronbaney.com/tutorials/cbdb-menu-new/demo.html">Demo</a></p>
<p><strong>6. <a href="http://blog.insicdesigns.com/2010/02/create-a-slick-menu-using-css3/">Create a Slick Menu using CSS3</a></strong></p>
<p><a href="http://blog.insicdesigns.com/2010/02/create-a-slick-menu-using-css3/"><img src="http://media.noupe.com//uploads/2011/07/slick-menu-using-css.png" alt="Create a Slick Menu using CSS3" title="Create a Slick Menu using CSS3" width="550" height="130" class="aligncenter size-full wp-image-53016" /></a></p>
<p><a href="http://blog.insicdesigns.com/2010/02/create-a-slick-menu-using-css3/">View Tutorial</a> | <a href="http://insicdesigns.com/demo/css3/exp2/index.html">Demo</a></p>
<p><strong>7. <a href="http://buildinternet.com/2009/01/how-to-make-a-smooth-animated-menu-with-jquery/">How to Make a Smooth Animated Menu with jQuery</a></strong></p>
<p><a href="http://buildinternet.com/2009/01/how-to-make-a-smooth-animated-menu-with-jquery/"><img src="http://media.noupe.com//uploads/2011/07/smooth-animated-menu.png" alt="How to Make a Smooth Animated Menu with jQuery" title="How to Make a Smooth Animated Menu with jQuery" width="507" height="57" class="aligncenter size-full wp-image-53023" /></a></p>
<p><a href="http://buildinternet.com/2009/01/how-to-make-a-smooth-animated-menu-with-jquery/">View Tutorial</a> | <a href="http://buildinternet.com/live/smoothmenu/animated-menu.html">Demo</a></p>
<p><strong>8. <a href="http://buildinternet.com/2010/01/how-to-make-a-css-sprite-powered-menu/">How to Make a CSS Sprite Powered Menu</a></strong></p>
<p><a href="http://buildinternet.com/2010/01/how-to-make-a-css-sprite-powered-menu/"><img src="http://media.noupe.com//uploads/2011/07/css-sprite-powered-menu.png" alt="How to Make a CSS Sprite Powered Menu" title="How to Make a CSS Sprite Powered Menu" width="550" height="119" class="aligncenter size-full wp-image-53024" /></a></p>
<p><a href="http://buildinternet.com/2010/01/how-to-make-a-css-sprite-powered-menu/">View Tutorial</a> </p>
<p><strong>9. <a href="http://css-tricks.com/2282-simple-jquery-dropdowns/">Simple jQuery Dropdowns</a></strong></p>
<p><a href="http://css-tricks.com/2282-simple-jquery-dropdowns/"><img src="http://media.noupe.com//uploads/2011/07/simple-jquery-dropdowns.png" alt="Simple jQuery Dropdowns" title="Simple jQuery Dropdowns" width="550" height="199" class="aligncenter size-full wp-image-53025" /></a></p>
<p><a href="http://css-tricks.com/2282-simple-jquery-dropdowns/">View Tutorial</a> | <a href="http://css-tricks.com/examples/SimplejQueryDropdowns/">Demo</a></p>
<p><strong>10. <a href="http://css-tricks.com/674-designing-the-digg-header-how-to-download/">Designing the Digg Header: How To &#038; Download</a></strong></p>
<p><a href="http://css-tricks.com/674-designing-the-digg-header-how-to-download/"><img src="http://media.noupe.com//uploads/2011/07/designing-digg-header.png" alt="Designing the Digg Header: How To &amp; Download" title="Designing the Digg Header: How To &amp; Download" width="550" height="223" class="aligncenter size-full wp-image-53026" /></a></p>
<p><a href="http://css-tricks.com/674-designing-the-digg-header-how-to-download/">View Tutorial</a> | <a href="http://css-tricks.com/examples/DiggHeader/">Demo</a></p>
<p><strong>11. <a href="http://css-tricks.com/6336-dynamic-page-replacing-content/">Dynamic Page / Replacing Content</a></strong></p>
<p><a href="http://css-tricks.com/6336-dynamic-page-replacing-content/"><img src="http://media.noupe.com//uploads/2011/07/dynamic-page.png" alt="Dynamic Page / Replacing Content" title="Dynamic Page / Replacing Content" width="232" height="94" class="aligncenter size-full wp-image-53027" /></a></p>
<p><a href="http://css-tricks.com/6336-dynamic-page-replacing-content/">View Tutorial</a> | <a href="http://css-tricks.com/examples/DynamicPage/">Demo</a></p>
<p><strong>12. <a href="http://designshack.co.uk/articles/css/creating-a-fun-animated-navigation-menu-with-pure-css">Create a Fun Animated Navigation Menu With Pure CSS</a></strong></p>
<p><a href="http://designshack.co.uk/articles/css/creating-a-fun-animated-navigation-menu-with-pure-css"><img src="http://media.noupe.com//uploads/2011/07/fun-animated-navigation-menu.png" alt="Create a Fun Animated Navigation Menu With Pure CSS" title="Create a Fun Animated Navigation Menu With Pure CSS" width="458" height="65" class="aligncenter size-full wp-image-53028" /></a></p>
<p><a href="http://designshack.co.uk/articles/css/creating-a-fun-animated-navigation-menu-with-pure-css">View Tutorial</a> | <a href="http://designshack.co.uk/tutorialexamples/AnimatedMenu/animatedMenu.html">Demo</a></p>
<p><strong>13. <a href="http://divitodesign.com/css/how-to-dropdown-css-menu/">How-to: DropDown CSS Menu</a></strong></p>
<p><a href="http://divitodesign.com/css/how-to-dropdown-css-menu/"><img src="http://media.noupe.com//uploads/2011/07/dropdown-css-menu.png" alt="How-to: DropDown CSS Menu" title="How-to: DropDown CSS Menu" width="430" height="115" class="aligncenter size-full wp-image-53029" /></a></p>
<p><a href="http://divitodesign.com/css/how-to-dropdown-css-menu/">View Tutorial</a> | <a href="http://www.divitodesign.com/dd-articles/horizontal-css-menu/index.html">Demo</a></p>
<p><strong>14. <a href="http://icant.co.uk/articles/flexible-css-menu/index.html">Flexible CSS Menu</a></strong></p>
<p><a href="http://icant.co.uk/articles/flexible-css-menu/index.html"><img src="http://media.noupe.com//uploads/2011/07/flexible-css-menu.png" alt="Flexible CSS Menu" title="Flexible CSS Menu" width="477" height="40" class="aligncenter size-full wp-image-53030" /></a></p>
<p><a href="http://icant.co.uk/articles/flexible-css-menu/index.html">View Tutorial &#038; Demo</a></p>
<p><strong>15. <a href="http://jamesblogs.com/2009/01/07/creating-a-glassy-non-div-navigation-bar/">Creating a glassy non div navigation bar</a></strong></p>
<p><a href="http://jamesblogs.com/2009/01/07/creating-a-glassy-non-div-navigation-bar/"><img src="http://media.noupe.com//uploads/2011/07/glassy-navigation-menu.png" alt="Creating a glassy non div navigation bar" title="Creating a glassy non div navigation bar" width="344" height="48" class="aligncenter size-full wp-image-53031" /></a></p>
<p><a href="http://jamesblogs.com/2009/01/07/creating-a-glassy-non-div-navigation-bar/">View Tutorial</a> | <a href="http://jamesblogs.com/wp-content/tutorials/glassy-nav-tabs/">Demo</a></p>
<p><strong>16. <a href="http://kailoon.com/css-sliding-door-using-only-1-image/">CSS Sliding Door using only 1 image</a></strong></p>
<p><a href="http://kailoon.com/css-sliding-door-using-only-1-image/"><img src="http://media.noupe.com//uploads/2011/07/css-sliding-door.png" alt="CSS Sliding Door using only 1 image" title="CSS Sliding Door using only 1 image" width="394" height="60" class="aligncenter size-full wp-image-53032" /></a></p>
<p><a href="http://kailoon.com/css-sliding-door-using-only-1-image/">View Tutorial</a> | <a href="http://kailoon.com/example/sliding-door/css-sliding-door-blue.html">Demo</a></p>
<p><strong>17. <a href="http://www.secondpicture.com/tutorials/web_design/css_ul_li_horizontal_css_menu.html">CSS UL LI &#8211; Horizontal CSS Menu</a></strong></p>
<p><a href="http://www.secondpicture.com/tutorials/web_design/css_ul_li_horizontal_css_menu.html"><img src="http://media.noupe.com//uploads/2011/07/horizontal-css-menu.png" alt="CSS UL LI - Horizontal CSS Menu" title="CSS UL LI - Horizontal CSS Menu" width="550" height="68" class="aligncenter size-full wp-image-53033" /></a></p>
<p><a href="http://www.secondpicture.com/tutorials/web_design/css_ul_li_horizontal_css_menu.html">View Tutorial</a></p>
<p><strong>18. <a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-a-kick-butt-css3-mega-drop-down-menu/">How to Build a Kick-Butt CSS3 Mega Drop-Down Menu</a></strong></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-a-kick-butt-css3-mega-drop-down-menu/"><img src="http://media.noupe.com//uploads/2011/07/mega-drop-down-menu.png" alt="How to Build a Kick-Butt CSS3 Mega Drop-Down Menu" title="How to Build a Kick-Butt CSS3 Mega Drop-Down Menu" width="550" height="175" class="aligncenter size-full wp-image-53034" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-a-kick-butt-css3-mega-drop-down-menu/">View Tutorial</a> | <a href="http://nettuts.s3.amazonaws.com/819_megamenu/demo/index.html">Demo</a></p>
<p><strong>19. <a href="http://net.tutsplus.com/tutorials/javascript-ajax/a-different-top-navigation/"> A Different Top Navigation </a></strong></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/a-different-top-navigation/"><img src="http://media.noupe.com//uploads/2011/07/different-top-navigation.png" alt="A Different Top Navigation" title="A Different Top Navigation" width="550" height="51" class="aligncenter size-full wp-image-53035" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/a-different-top-navigation/">View Tutorial</a> | <a href="http://d2o0t5hpnwv4c1.cloudfront.net/386_navigation/top-nav-demo/index.html">Demo</a></p>
<p><strong>20. <a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-a-cool-animated-navigation-with-css-and-jquery/">Create a Cool Animated Navigation with CSS and jQuery</a></strong></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-a-cool-animated-navigation-with-css-and-jquery/"><img src="http://media.noupe.com//uploads/2011/07/slick-animated-menu.png" alt="Create a Cool Animated Navigation with CSS and jQuery" title="Create a Cool Animated Navigation with CSS and jQuery" width="516" height="76" class="aligncenter size-full wp-image-53036" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/create-a-cool-animated-navigation-with-css-and-jquery/">View Tutorial</a> | <a href="http://d2o0t5hpnwv4c1.cloudfront.net/009_jQueryMenu/sm/result/index.html">Demo</a></p>
<p><strong>21. <a href="http://www.w3schools.com/css/css_navbar.asp">Navigation Bar</a></strong></p>
<p><a href="http://www.w3schools.com/css/css_navbar.asp"><img src="http://media.noupe.com//uploads/2011/07/navigation-bar.png" alt="Navigation Bar" title="Navigation Bar" width="550" height="33" class="aligncenter size-full wp-image-53037" /></a></p>
<p><a href="http://www.w3schools.com/css/css_navbar.asp">View Tutorial &#038; Demo</a></p>
<p><strong>22. <a href="http://onwebdev.blogspot.com/2011/04/css-drop-down-menu-tutorial.html">CSS: drop down menu tutorial</a></strong></p>
<p><a href="http://onwebdev.blogspot.com/2011/04/css-drop-down-menu-tutorial.html"><img src="http://media.noupe.com//uploads/2011/07/drop-down-menu-tutorial.png" alt="CSS: drop down menu tutorial" title="CSS: drop down menu tutorial" width="305" height="175" class="aligncenter size-full wp-image-53038" /></a></p>
<p><a href="http://onwebdev.blogspot.com/2011/04/css-drop-down-menu-tutorial.html">View Tutorial</a> | <a href="http://dev.css-zibaldone.com/onwebdev/post/css-dropdown-menu-example.html">Demo</a></p>
<p><strong>23. <a href="http://addyosmani.com/blog/rocketbar/">RocketBar – A jQuery And CSS3 Persistent Navigation Menu</a></strong></p>
<p><a href="http://addyosmani.com/blog/rocketbar/"><img src="http://media.noupe.com//uploads/2011/07/rocketbar.png" alt="RocketBar – A jQuery And CSS3 Persistent Navigation Menu" title="RocketBar – A jQuery And CSS3 Persistent Navigation Menu" width="550" height="29" class="aligncenter size-full wp-image-53131" /></a></p>
<p><a href="http://addyosmani.com/blog/rocketbar/">View Tutorial</a> | <a href="hhttp://www.addyosmani.com/resources/rocketbar/version2/">Demo</a></p>
<p><strong>24. <a href="http://sperling.com/examples/menuh/">A Great CSS Horizontal Drop-Down Menu</a></strong></p>
<p><a href="http://sperling.com/examples/menuh/"><img src="http://media.noupe.com//uploads/2011/07/great-css-horizontal-drop-down-menu.png" alt="A Great CSS Horizontal Drop-Down Menu" title="A Great CSS Horizontal Drop-Down Menu" width="550" height="111" class="aligncenter size-full wp-image-53040" /></a></p>
<p><a href="http://sperling.com/examples/menuh/">View Tutorial &#038; Demo</a> </p>
<p><strong>25. <a href="http://tympanus.net/codrops/2010/11/25/overlay-effect-menu/">Overlay Effect Menu with jQuery</a></strong></p>
<p><a href="http://tympanus.net/codrops/2010/11/25/overlay-effect-menu/"><img src="http://media.noupe.com//uploads/2011/07/overlay-effect-menu.png" alt="Overlay Effect Menu with jQuery" title="Overlay Effect Menu with jQuery" width="550" height="287" class="aligncenter size-full wp-image-53042" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/11/25/overlay-effect-menu/">View Tutorial</a> | <a href="http://tympanus.net/Tutorials/OverlayEffectMenu/">Demo</a></p>
<p><strong>26. <a href="http://tympanus.net/codrops/2010/02/24/grungy-random-rotation-menu-with-jquery-and-css3/">Grungy Random Rotation Menu with jQuery and CSS3</a></strong></p>
<p><a href="http://tympanus.net/codrops/2010/02/24/grungy-random-rotation-menu-with-jquery-and-css3/"><img src="http://media.noupe.com//uploads/2011/07/grungyrandomslideout.png" alt="Grungy Random Rotation Menu with jQuery and CSS3" title="Grungy Random Rotation Menu with jQuery and CSS3" width="514" height="82" class="aligncenter size-full wp-image-53044" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/02/24/grungy-random-rotation-menu-with-jquery-and-css3/">View Tutorial</a> | <a href="http://www.tympanus.net/Tutorials/GrungyRandomSlideOut/">Demo</a></p>
<p><strong>27. <a href="http://tympanus.net/codrops/2010/04/30/rocking-and-rolling-rounded-menu-with-jquery/"> Rocking and Rolling Rounded Menu with jQuery<br />
 </a></strong></p>
<p><a href="http://tympanus.net/codrops/2010/04/30/rocking-and-rolling-rounded-menu-with-jquery/"><img src="http://media.noupe.com//uploads/2011/07/rocking-rolling-menu.png" alt="Rocking and Rolling Rounded Menu with jQuery " title="Rocking and Rolling Rounded Menu with jQuery " width="550" height="77" class="aligncenter size-full wp-image-53045" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/04/30/rocking-and-rolling-rounded-menu-with-jquery/">View Tutorial</a> | <a href="http://tympanus.net/Tutorials/RockingRollingMenu/">Demo</a></p>
<p><strong>28. <a href="http://tympanus.net/codrops/2010/07/16/slide-down-box-menu/">Slide Down Box Menu with jQuery and CSS3</a></strong></p>
<p><a href="http://tympanus.net/codrops/2010/07/16/slide-down-box-menu/"><img src="http://media.noupe.com//uploads/2011/07/slide-down-box-menu.png" alt="Slide Down Box Menu with jQuery and CSS3" title="Slide Down Box Menu with jQuery and CSS3" width="550" height="182" class="aligncenter size-full wp-image-53046" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/07/16/slide-down-box-menu/">View Tutorial</a> | <a href="http://tympanus.net/Tutorials/SlideDownBoxMenu/">Demo</a></p>
<p><strong>29. <a href="http://webdesignerwall.com/tutorials/advanced-css-menu">Advanced CSS Menu</a></strong></p>
<p><a href="http://webdesignerwall.com/tutorials/advanced-css-menu"><img src="http://media.noupe.com//uploads/2011/07/advanced-css-menu.png" alt="Advanced CSS Menu" title="Advanced CSS Menu" width="550" height="150" class="aligncenter size-full wp-image-53047" /></a></p>
<p><a href="http://webdesignerwall.com/tutorials/advanced-css-menu">View Tutorial</a> | <a href="http://www.webdesignerwall.com/demo/advanced-css-menu/?TB_iframe=true&#038;height=270&#038;width=810">Demo</a></p>
<p><strong>30. <a href="http://webdesignerwall.com/tutorials/css3-dropdown-menu">CSS3 Dropdown Menu </a></strong></p>
<p><a href="http://webdesignerwall.com/tutorials/css3-dropdown-menu"><img src="http://media.noupe.com//uploads/2011/07/css3-dropdown-menu.png" alt="CSS3 Dropdown Menu " title="CSS3 Dropdown Menu " width="540" height="181" class="aligncenter size-full wp-image-53048" /></a></p>
<p><a href="http://webdesignerwall.com/tutorials/css3-dropdown-menu">View Tutorial</a> | <a href="http://www.webdesignerwall.com/demo/css3-dropdown-menu/">Demo</a></p>
<p><strong>31. <a href="http://webexpedition18.com/articles/how-to-create-a-simple-drop-down-menu-with-css3/">How To Create A Simple Drop Down Menu With CSS3</a></strong></p>
<p><a href="http://webexpedition18.com/articles/how-to-create-a-simple-drop-down-menu-with-css3/"><img src="http://media.noupe.com//uploads/2011/07/simple-drop-down-menu.png" alt="How To Create A Simple Drop Down Menu With CSS3" title="How To Create A Simple Drop Down Menu With CSS3" width="334" height="247" class="aligncenter size-full wp-image-53050" /></a></p>
<p><a href="http://webexpedition18.com/articles/how-to-create-a-simple-drop-down-menu-with-css3/">View Tutorial</a> | <a href="http://labs.simonedamico.com/projects/dropdown/">Demo</a></p>
<p><strong>32. <a href="http://woork.blogspot.com/2008/05/pastel-color-menu-with-dynamic-submenu.html">Pastel color menu with dynamic submenu using CSS</a></strong></p>
<p><a href="http://woork.blogspot.com/2008/05/pastel-color-menu-with-dynamic-submenu.html"><img src="http://media.noupe.com//uploads/2011/07/pastelmenu.png" alt="Pastel color menu with dynamic submenu using CSS" title="Pastel color menu with dynamic submenu using CSS" width="315" height="76" class="aligncenter size-full wp-image-53051" /></a></p>
<p><a href="http://woork.blogspot.com/2008/05/pastel-color-menu-with-dynamic-submenu.html">View Tutorial</a> | <a href="http://woork.bravehost.com/pastelmenu/index.html">Demo</a></p>
<p><strong>33. <a href="http://www.admixweb.com/2010/03/16/creating-an-animated-css3-horizontal-menu/">Creating an Animated CSS3 Horizontal Menu</a></strong></p>
<p><a href="http://www.admixweb.com/2010/03/16/creating-an-animated-css3-horizontal-menu/"><img src="http://media.noupe.com//uploads/2011/07/animated-css3-menu.png" alt="Creating an Animated CSS3 Horizontal Menu" title="Creating an Animated CSS3 Horizontal Menu" width="445" height="53" class="aligncenter size-full wp-image-53052" /></a></p>
<p><a href="http://www.admixweb.com/2010/03/16/creating-an-animated-css3-horizontal-menu/">View Tutorial</a> | <a href="http://www.admixweb.com/demos/menucss3/">Demo</a></p>
<p><strong>34. <a href="http://aceinfowayindia.com/blog/2009/06/tutorial-to-create-a-beautiful-simple-horizontal-css-menu/">Tutorial to create a Beautiful, simple, horizontal CSS menu</a></strong></p>
<p><a href="http://aceinfowayindia.com/blog/2009/06/tutorial-to-create-a-beautiful-simple-horizontal-css-menu/"><img src="http://media.noupe.com//uploads/2011/07/beautiful-simple-menu.png" alt="Tutorial to create a Beautiful, simple, horizontal CSS menu" title="Tutorial to create a Beautiful, simple, horizontal CSS menu" width="433" height="46" class="aligncenter size-full wp-image-53053" /></a></p>
<p><a href="http://aceinfowayindia.com/blog/2009/06/tutorial-to-create-a-beautiful-simple-horizontal-css-menu/">View Tutorial &#038; Demo</a></p>
<p><strong>35. <a href="http://www.alistapart.com/articles/sprites2">CSS Sprites2 &#8211; It’s JavaScript Time</a></strong></p>
<p><a href="http://www.alistapart.com/articles/sprites2"><img src="http://media.noupe.com//uploads/2011/07/csssprites2.png" alt="CSS Sprites2 - It’s JavaScript Time" title="CSS Sprites2 - It’s JavaScript Time" width="405" height="52" class="aligncenter size-full wp-image-53054" /></a></p>
<p><a href="http://www.alistapart.com/articles/sprites2">View Tutorial</a> | <a href="http://www.alistapart.com/d/sprites2/examples/example6-function.html">Demo</a></p>
<p><strong>36. <a href="http://www.alohatechsupport.net/webdesignmaui/maui-web-site-design/create_image_menu_with_jquery.html">Image Menu with Jquery</a></strong></p>
<p><a href="http://www.alohatechsupport.net/webdesignmaui/maui-web-site-design/create_image_menu_with_jquery.html"><img src="http://media.noupe.com//uploads/2011/07/imagemenu.png" alt="Image Menu with Jquery" title="Image Menu with Jquery" width="550" height="175" class="aligncenter size-full wp-image-53055" /></a></p>
<p><a href="http://www.alohatechsupport.net/webdesignmaui/maui-web-site-design/create_image_menu_with_jquery.html">View Tutorial</a> | <a href="http://www.alohatechsupport.net/examples/image-menu-1.html">Demo</a></p>
<p><strong>37. <a href="http://www.code-pal.com/how-to-code-an-overlapping-tabbed-main-menu/">How to Code an Overlapping Tabbed Main Menu</a></strong></p>
<p><a href="http://www.code-pal.com/how-to-code-an-overlapping-tabbed-main-menu/"><img src="http://media.noupe.com//uploads/2011/07/overlapped-menu.png" alt="How to Code an Overlapping Tabbed Main Menu" title="How to Code an Overlapping Tabbed Main Menu" width="550" height="64" class="aligncenter size-full wp-image-53056" /></a></p>
<p><a href="http://www.code-pal.com/how-to-code-an-overlapping-tabbed-main-menu/">View Tutorial</a> | <a href="http://code-pal.com/examples/how-to-code-an-overlapped-menu/">Demo</a></p>
<p><strong>38. <a href="http://www.devinrolsen.com/pure-css-horizontal-menu/">Pure CSS Horizontal Menu</a></strong></p>
<p><a href="http://www.devinrolsen.com/pure-css-horizontal-menu/"><img src="http://media.noupe.com//uploads/2011/07/pure-css-menu.png" alt="Pure CSS Horizontal Menu" title="Pure CSS Horizontal Menu" width="446" height="152" class="aligncenter size-full wp-image-53057" /></a></p>
<p><a href="http://www.devinrolsen.com/pure-css-horizontal-menu/">View Tutorial</a> | <a href="http://devinrolsen.com/wp-content/themes/dolsen/demos/css/css-hover-fix/WORKS.html">Demo</a></p>
<p><strong>39. <a href="http://www.devinrolsen.com/pure-css-menu-with-infinite-sub-menus-tutorial/">Pure CSS Menu With Infinite Sub Menus Tutorial</a></strong></p>
<p><a href="http://www.devinrolsen.com/pure-css-menu-with-infinite-sub-menus-tutorial/"><img src="http://media.noupe.com//uploads/2011/07/infinite-sub-menus.png" alt="Pure CSS Menu With Infinite Sub Menus Tutorial" title="Pure CSS Menu With Infinite Sub Menus Tutorial" width="251" height="151" class="aligncenter size-full wp-image-53058" /></a></p>
<p><a href="http://www.devinrolsen.com/pure-css-menu-with-infinite-sub-menus-tutorial/">View Tutorial</a> | <a href="http://www.devinrolsen.com/wp-content/themes/dolsen/demos/css/infinite-sub-menu/">Demo</a></p>
<p><strong>40. <a href="http://www.dynamicdrive.com/style/csslibrary/item/animated_horizontal_tabs/">Animated horizontal tabs</a></strong></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/animated_horizontal_tabs/"><img src="http://media.noupe.com//uploads/2011/07/animated-horizontal-tabs.png" alt="Animated horizontal tabs" title="Animated horizontal tabs" width="447" height="39" class="aligncenter size-full wp-image-53059" /></a></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/animated_horizontal_tabs/">View Tutorial &#038; Demo</a> </p>
<p><strong>41. <a href="http://www.ehousestudio.com/blog/view/css_sprite_navigation_tutorial">CSS Sprite Navigation Tutorial</a></strong></p>
<p><a href="http://www.ehousestudio.com/blog/view/css_sprite_navigation_tutorial"><img src="http://media.noupe.com//uploads/2011/07/css-sprite-navigation.png" alt="CSS Sprite Navigation Tutorial" title="CSS Sprite Navigation Tutorial" width="550" height="49" class="aligncenter size-full wp-image-53061" /></a></p>
<p><a href="http://www.ehousestudio.com/blog/view/css_sprite_navigation_tutorial">View Tutorial</a> | <a href="http://www.ehousestudio.com/assets/downloads/sprite/">Demo</a></p>
<p><strong>42. <a href="http://www.emanuelblagonic.com/2006/10/11/create-your-own-drop-down-menu-with-nested-submenus-using-css-and-a-little-javascript/">Create your own drop down menu with nested submenus using CSS and a little JavaScript</a></strong></p>
<p><a href="http://www.emanuelblagonic.com/2006/10/11/create-your-own-drop-down-menu-with-nested-submenus-using-css-and-a-little-javascript/"><img src="http://media.noupe.com//uploads/2011/07/nested-drop-down-menus.png" alt="Create your own drop down menu with nested submenus" title="Create your own drop down menu with nested submenus" width="404" height="194" class="aligncenter size-full wp-image-53062" /></a></p>
<p><a href="http://www.emanuelblagonic.com/2006/10/11/create-your-own-drop-down-menu-with-nested-submenus-using-css-and-a-little-javascript/">View Tutorial</a> | <a href="http://playground.emanuelblagonic.com/creating-nested-drop-down-menus/">Demo</a></p>
<p><strong>43. <a href="http://www.entheosweb.com/tutorials/css/drop_down_menu.asp">CSS Drop Down Menu Tutorial</a></strong></p>
<p><a href="http://www.entheosweb.com/tutorials/css/drop_down_menu.asp"><img src="http://media.noupe.com//uploads/2011/07/css-drop-down.png" alt="CSS Drop Down Menu Tutorial" title="CSS Drop Down Menu Tutorial" width="436" height="161" class="aligncenter size-full wp-image-53063" /></a></p>
<p><a href="http://www.entheosweb.com/tutorials/css/drop_down_menu.asp">View Tutorial &#038; Demo</a> </p>
<p><strong>44. <a href="http://www.gethifi.com/blog/nicer-navigation-with-css-transitions">Nicer Navigation with CSS Transitions</a></strong></p>
<p><a href="http://www.gethifi.com/blog/nicer-navigation-with-css-transitions"><img src="http://media.noupe.com//uploads/2011/07/nicer-navigation.png" alt="Nicer Navigation with CSS Transitions" title="Nicer Navigation with CSS Transitions" width="307" height="135" class="aligncenter size-full wp-image-53064" /></a></p>
<p><a href="http://www.gethifi.com/blog/nicer-navigation-with-css-transitions">View Tutorial</a> | <a href="http://files.www.gethifi.com/images/nicer-navigation-with-css-transitions/demo.html">Demo</a></p>
<p><strong>45. <a href="http://www.jacorre.com/tutorials/css-navigation-menus/">CSS Navigation Menus</a></strong></p>
<p><a href="http://www.jacorre.com/tutorials/css-navigation-menus/"><img src="http://media.noupe.com//uploads/2011/07/cssnavigationmenus.png" alt="CSS Navigation Menus" title="CSS Navigation Menus" width="486" height="35" class="aligncenter size-full wp-image-53065" /></a></p>
<p><a href="http://www.jacorre.com/tutorials/css-navigation-menus/">View Tutorial</a></p>
<p><strong>46. <a href="http://www.jampmark.com/html+css-techniques/pure-css-fish-eye-menu.html">Pure CSS Fish Eye Menu</a></strong></p>
<p><a href="http://www.jampmark.com/html+css-techniques/pure-css-fish-eye-menu.html"><img src="http://media.noupe.com//uploads/2011/07/fish-eye-menu1.png" alt="Pure CSS Fish Eye Menu" title="Pure CSS Fish Eye Menu" width="374" height="127" class="aligncenter size-full wp-image-53127" /></a></p>
<p><a href="http://www.jampmark.com/html+css-techniques/pure-css-fish-eye-menu.html">View Tutorial</a> | <a href="http://www.jampmark.com/html+css-techniques-demos/pure-css-fish-eye-menu-demo.html#expandUp">Demo</a></p>
<p><strong>47. <a href="http://webdesign.tutsplus.com/videos/how-to-create-a-css3-tabbed-navigation/">How to Create a CSS3 Tabbed Navigation</a></strong></p>
<p><a href="http://webdesign.tutsplus.com/videos/how-to-create-a-css3-tabbed-navigation/"><img src="http://media.noupe.com//uploads/2011/07/css3tabbednavigation.png" alt="How to Create a CSS3 Tabbed Navigation" title="How to Create a CSS3 Tabbed Navigation" width="497" height="372" class="aligncenter size-full wp-image-53129" /></a></p>
<p><a href="http://webdesign.tutsplus.com/videos/how-to-create-a-css3-tabbed-navigation/">View Tutorial</a> | <a href="http://webdesigntutsplus.s3.amazonaws.com/165_CSS3_Tabs_Tutorial/css-tabs/tabs.htm">Demo</a></p>
<p><strong>48. <a href="http://www.kriesi.at/archives/apple-menu-improved-with-jquery">Create an apple style menu and improve it via jQuery</a></strong></p>
<p><a href="http://www.kriesi.at/archives/apple-menu-improved-with-jquery"><img src="http://media.noupe.com//uploads/2011/07/apple-style-menu.png" alt="Create an apple style menu and improve it via jQuery" title="Create an apple style menu and improve it via jQuery" width="505" height="46" class="aligncenter size-full wp-image-53067" /></a></p>
<p><a href="http://www.kriesi.at/archives/apple-menu-improved-with-jquery">View Tutorial</a> | <a href="http://www.kriesi.at/wp-content/extra_data/kwicks_tutorial/kwicks_final.html">Demo</a></p>
<p><strong>49. <a href="http://www.kriesi.at/archives/create-a-multilevel-dropdown-menu-with-css-and-improve-it-via-jquery">Create a multilevel Dropdown menu with CSS and improve it via jQuery</a></strong></p>
<p><a href="http://www.kriesi.at/archives/create-a-multilevel-dropdown-menu-with-css-and-improve-it-via-jquery"><img src="http://media.noupe.com//uploads/2011/07/suckerfish.png" alt="Create a multilevel Dropdown menu with CSS and improve it via jQuery" title="Create a multilevel Dropdown menu with CSS and improve it via jQuery" width="301" height="89" class="aligncenter size-full wp-image-53068" /></a></p>
<p><a href="http://www.kriesi.at/archives/create-a-multilevel-dropdown-menu-with-css-and-improve-it-via-jquery">View Tutorial</a> | <a href="http://www.kriesi.at/wp-content/extra_data/suckerfish_tutorial/step4.html">Demo</a></p>
<p><strong>50. <a href="http://www.marcofolio.net/css/sweet_tabbed_navigation_using_css3.html">Sweet tabbed navigation using CSS3</a></strong></p>
<p><a href="http://www.marcofolio.net/css/sweet_tabbed_navigation_using_css3.html"><img src="http://media.noupe.com//uploads/2011/07/sweet-tabbed-navigation.png" alt="Sweet tabbed navigation using CSS3 " title="Sweet tabbed navigation using CSS3 " width="398" height="56" class="aligncenter size-full wp-image-53069" /></a></p>
<p><a href="http://www.marcofolio.net/css/sweet_tabbed_navigation_using_css3.html">View Tutorial</a> | <a href="http://demo.marcofolio.net/css3_tabbed_nav/">Demo</a></p>
<p><strong>51. <a href="http://www.noobcube.com/tutorials/html-css/create-an-advanced-css-menu-using-the-hover-and-position-properties-/">Create an Advanced CSS Menu Using the Hover and Position Properties</a></strong></p>
<p><a href="http://www.noobcube.com/tutorials/html-css/create-an-advanced-css-menu-using-the-hover-and-position-properties-/"><img src="http://media.noupe.com//uploads/2011/07/advancedcssmenu.png" alt="Create an Advanced CSS Menu Using the Hover and Position Properties" title="Create an Advanced CSS Menu Using the Hover and Position Properties" width="550" height="66" class="aligncenter size-full wp-image-53072" /></a></p>
<p><a href="http://www.noobcube.com/tutorials/html-css/create-an-advanced-css-menu-using-the-hover-and-position-properties-/">View Tutorial</a> | <a href="http://www.noobcube.com/wp-content/uploads/demos/052809-advanced-css-menu/demo/index.html">Demo</a></p>
<p><strong>52. <a href="http://www.noupe.com/tutorial/drop-down-menu-jquery-css.html">Sexy Drop Down Menu w/ jQuery &#038; CSS</a></strong></p>
<p><a href="http://www.noupe.com/tutorial/drop-down-menu-jquery-css.html"><img src="http://media.noupe.com//uploads/2011/07/sexy-drop-down-menu.png" alt="Sexy Drop Down Menu w/ jQuery &amp; CSS" title="Sexy Drop Down Menu w/ jQuery &amp; CSS" width="550" height="150" class="aligncenter size-full wp-image-53073" /></a></p>
<p><a href="http://www.noupe.com/tutorial/drop-down-menu-jquery-css.html">View Tutorial</a> | <a href="http://www.sohtanaka.com/web-design/examples/drop-down-menu/">Demo</a></p>
<p><strong>53. <a href="http://www.onextrapixel.com/2011/06/03/how-to-create-a-horizontal-dropdown-menu-with-html-css-and-jquery/">How to Create a Horizontal Dropdown Menu with HTML, CSS and jQuery</a></strong></p>
<p><a href="http://www.onextrapixel.com/2011/06/03/how-to-create-a-horizontal-dropdown-menu-with-html-css-and-jquery/"><img src="http://media.noupe.com//uploads/2011/07/horiz-dropdown-menu.png" alt="How to Create a Horizontal Dropdown Menu with HTML, CSS and jQuery" title="How to Create a Horizontal Dropdown Menu with HTML, CSS and jQuery" width="399" height="97" class="aligncenter size-full wp-image-53074" /></a></p>
<p><a href="http://www.onextrapixel.com/2011/06/03/how-to-create-a-horizontal-dropdown-menu-with-html-css-and-jquery/">View Tutorial</a> | <a href="http://www.onextrapixel.com/examples/cool-menu/">Demo</a></p>
<p><strong>54. <a href="http://www.projectseven.com/tutorials/navigation/auto_hide/">CSS Express Drop-Down Menus</a></strong></p>
<p><a href="http://www.projectseven.com/tutorials/navigation/auto_hide/"><img src="http://media.noupe.com//uploads/2011/07/css-express-menus.png" alt="CSS Express Drop-Down Menus" title="CSS Express Drop-Down Menus" width="440" height="122" class="aligncenter size-full wp-image-53075" /></a></p>
<p><a href="http://www.projectseven.com/tutorials/navigation/auto_hide/">View Tutorial</a> | <a href="http://www.projectseven.com/tutorials/navigation/auto_hide/workpage.htm">Demo</a></p>
<p><strong>55. <a href="http://www.raymondselda.com/professional-dark-css-menu/">Professional Dark CSS Menu</a></strong></p>
<p><a href="http://www.raymondselda.com/professional-dark-css-menu/"><img src="http://media.noupe.com//uploads/2011/07/dark-css-menu.png" alt="Professional Dark CSS Menu" title="Professional Dark CSS Menu" width="516" height="58" class="aligncenter size-full wp-image-53077" /></a></p>
<p><a href="http://www.raymondselda.com/professional-dark-css-menu/">View Tutorial</a> | <a href="http://www.raymondselda.com/demo/dark-menu/">Demo</a></p>
<p><strong>56. <a href="http://www.script-tutorials.com/css-menus-jquery/">Creating a Simple yet Stylish CSS Jquery Menu</a></strong></p>
<p><a href="http://www.script-tutorials.com/css-menus-jquery/"><img src="http://media.noupe.com//uploads/2011/07/stylish-simple-menu.png" alt="Creating a Simple yet Stylish CSS Jquery Menu" title="Creating a Simple yet Stylish CSS Jquery Menu" width="550" height="117" class="aligncenter size-full wp-image-53078" /></a></p>
<p><a href="http://www.script-tutorials.com/css-menus-jquery/">View Tutorial</a> | <a href="http://www.script-tutorials.com/demos/17/index.html">Demo</a></p>
<p><strong>57. <a href="http://www.dynamicdrive.com/style/csslibrary/item/jquery_drop_line_tabs/">jQuery Drop Line Tabs</a></strong></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/jquery_drop_line_tabs/"><img src="http://media.noupe.com//uploads/2011/07/drop-line-tabs.png" alt="jQuery Drop Line Tabs" title="jQuery Drop Line Tabs" width="482" height="58" class="aligncenter size-full wp-image-53079" /></a></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/jquery_drop_line_tabs/">View Tutorial &#038; Demo</a></p>
<p><strong>58. <a href="http://www.shopdev.co.uk/blog/animated-menus-using-jquery/">Animated Menus Using jQuery</a></strong></p>
<p><a href="http://www.shopdev.co.uk/blog/animated-menus-using-jquery/"><img src="http://media.noupe.com//uploads/2011/07/animated-menus.png" alt="Animated Menus Using jQuery" title="Animated Menus Using jQuery" width="316" height="81" class="aligncenter size-full wp-image-53080" /></a></p>
<p><a href="http://www.shopdev.co.uk/blog/animated-menus-using-jquery/">View Tutorial</a> | <a href="http://www.shopdev.co.uk/blog/menuDemo.html">Demo</a></p>
<p><strong>59. <a href="http://www.sitepoint.com/make-a-mega-drop-down-menu-with-jquery/">Make a Mega Drop-Down Menu with jQuery</a></strong></p>
<p><a href="http://www.sitepoint.com/make-a-mega-drop-down-menu-with-jquery/"><img src="http://media.noupe.com//uploads/2011/07/megadropdownmenu.png" alt="Make a Mega Drop-Down Menu with jQuery" title="Make a Mega Drop-Down Menu with jQuery" width="536" height="196" class="aligncenter size-full wp-image-53081" /></a></p>
<p><a href="http://www.sitepoint.com/make-a-mega-drop-down-menu-with-jquery/">View Tutorial</a> | <a href="http://www.sitepoint.com/examples/megadropdowns/completed.html">Demo</a></p>
<p><strong>60. <a href="http://www.sohtanaka.com/web-design/animate-navigation-with-css-jquery/">Animated Navigation with CSS &#038; jQuery</a></strong></p>
<p><a href="http://www.sohtanaka.com/web-design/animate-navigation-with-css-jquery/"><img src="http://media.noupe.com//uploads/2011/07/fancy-navigation.png" alt="Animated Navigation with CSS &amp; jQuery" title="Animated Navigation with CSS &amp; jQuery" width="515" height="122" class="aligncenter size-full wp-image-53082" /></a></p>
<p><a href="http://www.sohtanaka.com/web-design/animate-navigation-with-css-jquery/">View Tutorial</a> | <a href="http://www.sohtanaka.com/web-design/examples/fancy-navigation/">Demo</a></p>
<p><strong>61. <a href="http://www.sohtanaka.com/web-design/horizontal-sub-nav-with-css-jquery/">Horizontal Subnav with CSS</a></strong></p>
<p><a href="http://www.sohtanaka.com/web-design/horizontal-sub-nav-with-css-jquery/"><img src="http://media.noupe.com//uploads/2011/07/horiz-sub-nav.png" alt="Horizontal Subnav with CSS" title="Horizontal Subnav with CSS" width="354" height="79" class="aligncenter size-full wp-image-53083" /></a></p>
<p><a href="http://www.sohtanaka.com/web-design/horizontal-sub-nav-with-css-jquery/">View Tutorial</a> | <a href="http://www.sohtanaka.com/web-design/examples/horizontal-subnav/">Demo</a></p>
<p><strong>62. <a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/">Mega Drop Down Menus w/ CSS &#038; jQuery</a></strong></p>
<p><a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/"><img src="http://media.noupe.com//uploads/2011/07/megadropdowns.png" alt="Mega Drop Down Menus w/ CSS &amp; jQuery" title="Mega Drop Down Menus w/ CSS &amp; jQuery" width="550" height="234" class="aligncenter size-full wp-image-53084" /></a></p>
<p><a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/">View Tutorial</a> | <a href="http://www.sohtanaka.com/web-design/examples/mega-dropdowns/">Demo</a></p>
<p><strong>63. <a href="http://www.texaswebdevelopers.com/blog/template_permalink.asp?id=129">CSS dropdown menu without javascripting or hacks</a></strong></p>
<p><a href="http://www.texaswebdevelopers.com/blog/template_permalink.asp?id=129"><img src="http://media.noupe.com//uploads/2011/07/css-dd-menu.png" alt="CSS dropdown menu without javascripting or hacks" title="CSS dropdown menu without javascripting or hacks" width="503" height="127" class="aligncenter size-full wp-image-53085" /></a></p>
<p><a href="http://www.texaswebdevelopers.com/blog/template_permalink.asp?id=129">View Tutorial &#038; Demo</a></p>
<p><strong>64. <a href="http://www.threestyles.com/tutorials/css-drop-down-navigation-tutorial/">CSS Drop Down Navigation Tutorial</a></strong></p>
<p><a href="http://www.threestyles.com/tutorials/css-drop-down-navigation-tutorial/"><img src="http://media.noupe.com//uploads/2011/07/css-dd-nav.png" alt="CSS Drop Down Navigation Tutorial" title="CSS Drop Down Navigation Tutorial" width="375" height="143" class="aligncenter size-full wp-image-53086" /></a></p>
<p><a href="http://www.threestyles.com/tutorials/css-drop-down-navigation-tutorial/">View Tutorial</a></p>
<p><strong>65. <a href="http://www.dynamicdrive.com/style/csslibrary/item/sleek-pointer-menu-2/">Sleek Pointer Menu 2</a></strong></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/sleek-pointer-menu-2/"><img src="http://media.noupe.com//uploads/2011/07/sleek-pointer-menu-2.png" alt="Sleek Pointer Menu 2" title="Sleek Pointer Menu 2" width="469" height="33" class="aligncenter size-full wp-image-53087" /></a></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/sleek-pointer-menu-2/">View Tutorial &#038; Demo</a></p>
<p><strong>66. <a href="http://www.tutorialsphere.com/homemade/2009/02/18/css-overlapping-tabs-menu">CSS Overlapping Tabs Menu</a></strong></p>
<p><a href="http://www.tutorialsphere.com/homemade/2009/02/18/css-overlapping-tabs-menu"><img src="http://media.noupe.com//uploads/2011/07/css-overlapping-tabs.png" alt="CSS Overlapping Tabs Menu" title="CSS Overlapping Tabs Menu" width="495" height="35" class="aligncenter size-full wp-image-53088" /></a></p>
<p><a href="http://www.tutorialsphere.com/homemade/2009/02/18/css-overlapping-tabs-menu">View Tutorial</a> | <a href="http://www.tutorialsphere.com/homemade/uploads/2009/02/css-overlapping-tabs-menu_tabon.html">Demo</a></p>
<p><strong>67. <a href="http://www.urcss.com/horizontal-css-menu-with-icons/">Horizontal CSS Menu With Icons</a></strong></p>
<p><a href="http://www.urcss.com/horizontal-css-menu-with-icons/"><img src="http://media.noupe.com//uploads/2011/07/hoz-menu-icons.png" alt="Horizontal CSS Menu With Icons" title="Horizontal CSS Menu With Icons" width="550" height="37" class="aligncenter size-full wp-image-53089" /></a></p>
<p><a href="http://www.urcss.com/horizontal-css-menu-with-icons/">View Tutorial</a> | <a href="http://www.urcss.com/wp-content/tutorials/horizontal-menu-withicons/">Demo</a></p>
<p><strong>68. <a href="http://www.victorcisneiros.com/blog/2010/12/11/creating-a-multi-level-dropdown-menu-using-css-and-jquery/">Creating a Multi-Level Dropdown Menu using CSS and jQuery</a></strong></p>
<p><a href="http://www.victorcisneiros.com/blog/2010/12/11/creating-a-multi-level-dropdown-menu-using-css-and-jquery/"><img src="http://media.noupe.com//uploads/2011/07/multi-level-d-menu.png" alt="Creating a Multi-Level Dropdown Menu using CSS and jQuery" title="Creating a Multi-Level Dropdown Menu using CSS and jQuery" width="343" height="147" class="aligncenter size-full wp-image-53090" /></a></p>
<p><a href="http://www.victorcisneiros.com/blog/2010/12/11/creating-a-multi-level-dropdown-menu-using-css-and-jquery/">View Tutorial</a> | <a href="http://www.victorcisneiros.com/html/menu/">Demo</a></p>
<p><strong>69. <a href="http://www.webdesigndev.com/web-development/create-the-fanciest-dropdown-menu-you-ever-saw">Create The Fanciest Dropdown Menu You Ever Saw</a></strong></p>
<p><a href="http://www.webdesigndev.com/web-development/create-the-fanciest-dropdown-menu-you-ever-saw"><img src="http://media.noupe.com//uploads/2011/07/fanciest-dropdown-menu.png" alt="Create The Fanciest Dropdown Menu You Ever Saw" title="Create The Fanciest Dropdown Menu You Ever Saw" width="550" height="171" class="aligncenter size-full wp-image-53091" /></a></p>
<p><a href="http://www.webdesigndev.com/web-development/create-the-fanciest-dropdown-menu-you-ever-saw">View Tutorial</a> | <a href="http://www.webdesigndev.com/wp-content/uploads/2009/07/fancydropdown.html">Demo</a></p>
<p><strong>70. <a href="http://www.webdevtuts.net/coding/css/create-a-speaking-block-navigation-menu-using-pure-css/">Create A Speaking Block Navigation Menu Using Pure CSS</a></strong></p>
<p><a href="http://www.webdevtuts.net/coding/css/create-a-speaking-block-navigation-menu-using-pure-css/"><img src="http://media.noupe.com//uploads/2011/07/block-navigation-menu.png" alt="Create A Speaking Block Navigation Menu Using Pure CSS" title="Create A Speaking Block Navigation Menu Using Pure CSS" width="550" height="41" class="aligncenter size-full wp-image-53092" /></a></p>
<p><a href="http://www.webdevtuts.net/coding/css/create-a-speaking-block-navigation-menu-using-pure-css/">View Tutorial</a> | <a href="http://www.demo.webdevtuts.net/menu/">Demo</a></p>
<p><strong>71. <a href="http://jamesowers.co.uk/css-tutorials/50/horizontal-css-list-menu/">Horizontal CSS List Menu</a></strong></p>
<p><a href="http://jamesowers.co.uk/css-tutorials/50/horizontal-css-list-menu/"><img src="http://media.noupe.com//uploads/2011/07/horiz-nav.png" alt="Horizontal CSS List Menu" title="Horizontal CSS List Menu" width="217" height="32" class="aligncenter size-full wp-image-53120" /></a></p>
<p><a href="http://jamesowers.co.uk/css-tutorials/50/horizontal-css-list-menu/">View Tutorial</a> | <a href="http://jamesowers.co.uk/pages/css_horizontal_menu/menu.html">Demo</a></p>
<p><strong>72. <a href="http://www.red-team-design.com/css3-dropdown-menu">CSS3 dropdown menu</a></strong></p>
<p><a href="http://www.red-team-design.com/css3-dropdown-menu"><img src="http://media.noupe.com//uploads/2011/07/css3dropdownmenu.png" alt="CSS3 dropdown menu" title="CSS3 dropdown menu" width="495" height="152" class="aligncenter size-full wp-image-53122" /></a></p>
<p><a href="http://www.red-team-design.com/css3-dropdown-menu">View Tutorial</a> | <a href="http://www.red-team-design.com/wp-content/uploads/2011/03/css3-dropdown-menu-demo.html">Demo</a></p>
<p><strong>73. <a href="http://tutorialzine.com/2011/05/css3-animated-navigation-menu/">Making a CSS3 Animated Menu</a></strong></p>
<p><a href="http://tutorialzine.com/2011/05/css3-animated-navigation-menu/"><img src="http://media.noupe.com//uploads/2011/07/css3-animated-menu.png" alt="Making a CSS3 Animated Menu" title="Making a CSS3 Animated Menu" width="550" height="48" class="aligncenter size-full wp-image-53123" /></a></p>
<p><a href="http://tutorialzine.com/2011/05/css3-animated-navigation-menu/">View Tutorial</a> | <a href="http://demo.tutorialzine.com/2011/05/css3-animated-navigation-menu/">Demo</a></p>
<p><strong>74. <a href="http://dirtekdesigns.com/blog/tutorials/create-a-clean-css3-menu/">How To Create A Clean CSS3 Navigation Bar</a></strong></p>
<p><a href="http://dirtekdesigns.com/blog/tutorials/create-a-clean-css3-menu/"><img src="http://media.noupe.com//uploads/2011/07/clean-css3-navigation-bar.png" alt="How To Create A Clean CSS3 Navigation Bar" title="How To Create A Clean CSS3 Navigation Bar" width="481" height="58" class="aligncenter size-full wp-image-53124" /></a></p>
<p><a href="http://dirtekdesigns.com/blog/tutorials/create-a-clean-css3-menu/">View Tutorial</a> | <a href="http://dirtekdesigns.com/demo/clean-css3-navbar/">Demo</a></p>
<p><strong>75. <a href="http://webdesign.tutsplus.com/tutorials/site-elements/how-to-create-a-modern-ribbon-banner-navigation-bar-with-pure-htmlcss3/">How to Create a Modern Ribbon Banner Navigation Bar with Pure HTML/CSS3</a></strong></p>
<p><a href="http://webdesign.tutsplus.com/tutorials/site-elements/how-to-create-a-modern-ribbon-banner-navigation-bar-with-pure-htmlcss3/"><img src="http://media.noupe.com//uploads/2011/07/ribbon-navigation-banner.png" alt="How to Create a Modern Ribbon Banner Navigation Bar with Pure HTML/CSS3" title="How to Create a Modern Ribbon Banner Navigation Bar with Pure HTML/CSS3" width="550" height="46" class="aligncenter size-full wp-image-53125" /></a></p>
<p><a href="http://webdesign.tutsplus.com/tutorials/site-elements/how-to-create-a-modern-ribbon-banner-navigation-bar-with-pure-htmlcss3/">View Tutorial</a> | <a href="http://webdesigntutsplus.s3.amazonaws.com/126_RibbonNavTutorial/code/demo_css_ribbon.html">Demo</a></p>
<h3>Vertical CSS Menu Tutorials</h3>
<p><strong>76. <a href="http://ago.tanfa.co.uk/css/examples/menu/tutorial-v.html">CSS Pop-Out Menu Tutorial</a></strong></p>
<p><a href="http://ago.tanfa.co.uk/css/examples/menu/tutorial-v.html"><img src="http://media.noupe.com//uploads/2011/07/css-pop-out-menu.png" alt="CSS Pop-Out Menu Tutorial" title="CSS Pop-Out Menu Tutorial" width="386" height="178" class="aligncenter size-full wp-image-53093" /></a></p>
<p><a href="http://ago.tanfa.co.uk/css/examples/menu/tutorial-v.html">Tutorial</a> | <a href="http://ago.tanfa.co.uk/css/examples/menu/vs7.html">Demo</a></p>
<p><strong>77. <a href="http://bwebi.com/css_graphic_menu_with_rollovers.html">CSS graphic menu with rollovers</a></strong></p>
<p><a href="http://bwebi.com/css_graphic_menu_with_rollovers.html"><img src="http://media.noupe.com//uploads/2011/07/css-graphic-menu-with-rollovers.png" alt="CSS graphic menu with rollovers" title="CSS graphic menu with rollovers" width="182" height="205" class="aligncenter size-full wp-image-53094" /></a></p>
<p><a href="http://bwebi.com/css_graphic_menu_with_rollovers.html">Tutorial</a> | <a href="http://bwebi.com/tutorialsamples/cssmenu/menu.html">Demo</a></p>
<p><strong>78. <a href="http://divitodesign.com/css/vertical-css-menu-with-a-behavior-file/">Vertical CSS Menu With a ‘Behavior’ File</a></strong></p>
<p><a href="http://divitodesign.com/css/vertical-css-menu-with-a-behavior-file/"><img src="http://media.noupe.com//uploads/2011/07/vert-menu.png" alt="Vertical CSS Menu With a ‘Behavior’ File" title="Vertical CSS Menu With a ‘Behavior’ File" width="400" height="125" class="aligncenter size-full wp-image-53096" /></a></p>
<p><a href="http://divitodesign.com/css/vertical-css-menu-with-a-behavior-file/">Tutorial</a> | <a href="http://www.divitodesign.com/dd-articles/vertical-css-menu/">Demo</a></p>
<p><strong>79. <a href="http://jorenrapini.com/blog/web-development/super-fantastic-css-navigation-image-rollovers">Super Fantastic CSS Navigation Image Rollovers</a></strong></p>
<p><a href="http://jorenrapini.com/blog/web-development/super-fantastic-css-navigation-image-rollovers"><img src="http://media.noupe.com//uploads/2011/07/super-fantastic-css.png" alt="Super Fantastic CSS Navigation Image Rollovers" title="Super Fantastic CSS Navigation Image Rollovers" width="155" height="471" class="aligncenter size-full wp-image-53097" /></a></p>
<p><a href="http://jorenrapini.com/blog/web-development/super-fantastic-css-navigation-image-rollovers">Tutorial</a> | <a href="http://jorenrapini.com/posts/css-rollovers/post1.html">Demo</a></p>
<p><strong>80. <a href="http://learnwebdesignonline.com/vertical-menu-hover-effect-css">Vertical Menu with Hover Effect using CSS</a></strong></p>
<p><a href="http://learnwebdesignonline.com/vertical-menu-hover-effect-css"><img src="http://media.noupe.com//uploads/2011/07/vertical-menu-hover-effect.png" alt="Vertical Menu with Hover Effect using CSS" title="Vertical Menu with Hover Effect using CSS" width="100" height="85" class="aligncenter size-full wp-image-53098" /></a></p>
<p><a href="http://learnwebdesignonline.com/vertical-menu-hover-effect-css">Tutorial</a> | <a href="http://learnwebdesignonline.com/example/vertical-menu/vertical-menu.html">Demo</a></p>
<p><strong>81. <a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-mootools-homepage-inspired-navigation-effect-using-jquery/">How To Create A ‘Mootools Homepage’ Inspired Navigation Effect Using jQuery</a></strong></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-mootools-homepage-inspired-navigation-effect-using-jquery/"><img src="http://media.noupe.com//uploads/2011/07/mootools-homepage-inspired-menu.png" alt="How To Create A ‘Mootools Homepage’ Inspired Navigation Effect Using jQuery" title="How To Create A ‘Mootools Homepage’ Inspired Navigation Effect Using jQuery" width="203" height="193" class="aligncenter size-full wp-image-53099" /></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-mootools-homepage-inspired-navigation-effect-using-jquery/">Tutorial</a> | <a href="http://d2o0t5hpnwv4c1.cloudfront.net/004_Moo/tutorial/demo/demo.html">Demo</a></p>
<p><strong>82.  <a href="http://www.tutorial5.com/content/view/138/52/">Simple CSS Vertical Menus</a></strong></p>
<p><a href="http://www.tutorial5.com/content/view/138/52/"><img src="http://media.noupe.com//uploads/2011/07/simple-css-vertical-menus.png" alt="Simple CSS Vertical Menus" title="Simple CSS Vertical Menus" width="369" height="284" class="aligncenter size-full wp-image-53100" /></a></p>
<p><a href="http://www.tutorial5.com/content/view/138/52/">View Tutorial</a> | <a href="http://www.tutorial5.com/tutorials/css-vertical-menus/css-vertical-menus.html">Demo</a></p>
<p><strong>83. <a href="http://sixrevisions.com/tutorials/web-development-tutorials/social-media-share-css-jquery/">Create a Social Media Sharing Menu Using CSS and jQuery</a></strong></p>
<p><a href="http://sixrevisions.com/tutorials/web-development-tutorials/social-media-share-css-jquery/"><img src="http://media.noupe.com//uploads/2011/07/social-share-menu.png" alt="Create a Social Media Sharing Menu Using CSS and jQuery" title="Create a Social Media Sharing Menu Using CSS and jQuery" width="143" height="132" class="aligncenter size-full wp-image-53101" /></a></p>
<p><a href="http://sixrevisions.com/tutorials/web-development-tutorials/social-media-share-css-jquery/">Tutorial</a> | <a href="">Demo</a></p>
<p><strong>84. <a href="http://tutorialzine.com/2010/06/css3-minimalistic-navigation-menu/">CSS3 Minimalistic Navigation Menu</a></strong></p>
<p><a href="http://tutorialzine.com/2010/06/css3-minimalistic-navigation-menu/"><img src="http://media.noupe.com//uploads/2011/07/css-min-navigation.png" alt="CSS3 Minimalistic Navigation Menu" title="CSS3 Minimalistic Navigation Menu" width="147" height="213" class="aligncenter size-full wp-image-53102" /></a></p>
<p><a href="http://tutorialzine.com/2010/06/css3-minimalistic-navigation-menu/">Tutorial</a> | <a href="http://demo.tutorialzine.com/2010/06/css3-minimalistic-navigation-menu/demo.html">Demo</a></p>
<p><strong>85. <a href="http://tympanus.net/codrops/2009/11/30/beautiful-slide-out-navigation-a-css-and-jquery-tutorial/">Beautiful Slide Out Navigation: A CSS and jQuery Tutorial</a></strong></p>
<p><a href="http://tympanus.net/codrops/2009/11/30/beautiful-slide-out-navigation-a-css-and-jquery-tutorial/"><img src="http://media.noupe.com//uploads/2011/07/slide-out-nav.png" alt="Beautiful Slide Out Navigation: A CSS and jQuery Tutorial" title="Beautiful Slide Out Navigation: A CSS and jQuery Tutorial" width="95" height="505" class="aligncenter size-full wp-image-53103" /></a></p>
<p><a href="http://tympanus.net/codrops/2009/11/30/beautiful-slide-out-navigation-a-css-and-jquery-tutorial/">Tutorial</a> | <a href="http://tympanus.net/Tutorials/FixedNavigationTutorial/">Demo</a></p>
<p><strong>86. <a href="http://tympanus.net/codrops/2010/06/28/awesome-cufonized-fly-out-menu/">Awesome Cufonized Fly-out Menu with jQuery and CSS3</a></strong></p>
<p><a href="http://tympanus.net/codrops/2010/06/28/awesome-cufonized-fly-out-menu/"><img src="http://media.noupe.com//uploads/2011/07/awesome-fly-out-menu.png" alt="Awesome Cufonized Fly-out Menu with jQuery and CSS3" title="Awesome Cufonized Fly-out Menu with jQuery and CSS3" width="550" height="240" class="aligncenter size-full wp-image-53104" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/06/28/awesome-cufonized-fly-out-menu/">Tutorial</a> | <a href="http://tympanus.net/Tutorials/CufonizedFlyOutMenu/">Demo</a></p>
<p><strong>87. <a href="http://woork.blogspot.com/2008/03/two-css-vertical-menu-with-showhide.html">Two CSS vertical menu with show/hide effects</a></strong></p>
<p><a href="http://woork.blogspot.com/2008/03/two-css-vertical-menu-with-showhide.html"><img src="http://media.noupe.com//uploads/2011/07/two-css-vertical-menus.png" alt="Two CSS vertical menu with show/hide effects" title="Two CSS vertical menu with show/hide effects" width="225" height="168" class="aligncenter size-full wp-image-53105" /></a></p>
<p><a href="http://woork.blogspot.com/2008/03/two-css-vertical-menu-with-showhide.html">Tutorial</a> | <a href="http://woork.bravehost.com/moomenu/index.html">Demo</a></p>
<p><strong>88. <a href="http://www.clarklab.net/blog/posts/animated-drop-down-menu-with-jquery/">Animated Drop Down Menu with jQuery</a></strong></p>
<p><a href="http://www.clarklab.net/blog/posts/animated-drop-down-menu-with-jquery/"><img src="http://media.noupe.com//uploads/2011/07/animated-drop-down-menu.png" alt="Animated Drop Down Menu with jQuery" title="Animated Drop Down Menu with jQuery" width="189" height="287" class="aligncenter size-full wp-image-53106" /></a></p>
<p><a href="http://www.clarklab.net/blog/posts/animated-drop-down-menu-with-jquery/">Tutorial</a> | <a href="http://clarklab.net/blog/articles/dropdown/example.html">Demo</a></p>
<p><strong>89. <a href="http://www.queness.com/post/710/clean-and-attractive-jquery-vertical-menu-tutorial">Clean and Attractive jQuery Vertical Menu Tutorial</a></strong></p>
<p><a href="http://www.queness.com/post/710/clean-and-attractive-jquery-vertical-menu-tutorial"><img src="http://media.noupe.com//uploads/2011/07/clean-attractive-menu.png" alt="Clean and Attractive jQuery Vertical Menu Tutorial" title="Clean and Attractive jQuery Vertical Menu Tutorial" width="202" height="177" class="aligncenter size-full wp-image-53132" /></a></p>
<p><a href="http://www.queness.com/post/710/clean-and-attractive-jquery-vertical-menu-tutorial">Tutorial</a> | <a href="http://www.queness.com/resources/html/vmenu/index.html">Demo</a></p>
<p><strong>90. <a href="http://www.dynamicdrive.com/style/csslibrary/item/nested_side_bar_menu/">Nested Side Bar Menu</a></strong></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/nested_side_bar_menu/"><img src="http://media.noupe.com//uploads/2011/07/nested-sidebar-menu.png" alt="Nested Side Bar Menu" title="Nested Side Bar Menu" width="350" height="175" class="aligncenter size-full wp-image-53108" /></a></p>
<p><a href="http://www.dynamicdrive.com/style/csslibrary/item/nested_side_bar_menu/">Tutorial &#038; Demo</a></p>
<p><strong>91. <a href="http://www.howtocreate.co.uk/tutorials/testMenu.html">CSS menus</a></strong></p>
<p><a href="http://www.howtocreate.co.uk/tutorials/testMenu.html"><img src="http://media.noupe.com//uploads/2011/07/css-menus.png" alt="CSS menus" title="CSS menus" width="320" height="106" class="aligncenter size-full wp-image-53109" /></a></p>
<p><a href="http://www.howtocreate.co.uk/tutorials/testMenu.html">Tutorial</a> | <a href="">Demo</a></p>
<p><strong>92. <a href="http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/simple-vertical-css-menu.html">Simple Vertical CSS Menu</a></strong></p>
<p><a href="http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/simple-vertical-css-menu.html"><img src="http://media.noupe.com//uploads/2011/07/simple-vertical-css-menu.png" alt="Simple Vertical CSS Menu" title="Simple Vertical CSS Menu" width="249" height="231" class="aligncenter size-full wp-image-53110" /></a></p>
<p><a href="http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/simple-vertical-css-menu.html">Tutorial</a></p>
<p><strong>93. <a href="http://www.hv-designs.co.uk/2009/02/17/sliding-jquery-menu/">Sliding Jquery Menu</a></strong></p>
<p><a href="http://www.hv-designs.co.uk/2009/02/17/sliding-jquery-menu/"><img src="http://media.noupe.com//uploads/2011/07/vertical-sliding-menu.png" alt="Sliding Jquery Menu" title="Sliding Jquery Menu" width="307" height="307" class="aligncenter size-full wp-image-53111" /></a></p>
<p><a href="http://www.hv-designs.co.uk/2009/02/17/sliding-jquery-menu/">Tutorial</a> | <a href="http://www.hv-designs.co.uk/tutorials/sliding_menu/sliding_menu.html">Demo</a></p>
<p><strong>94. <a href="http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx">Reinventing a Drop Down with CSS and jQuery</a></strong></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx"><img src="http://media.noupe.com//uploads/2011/07/reinventing-drop-down.png" alt="Reinventing a Drop Down with CSS and jQuery" title="Reinventing a Drop Down with CSS and jQuery" width="172" height="232" class="aligncenter size-full wp-image-53112" /></a></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx">Tutorial</a> | <a href="http://www.jankoatwarpspeed.com/examples/reinventing-drop-down/">Demo</a></p>
<p><strong>95. <a href="http://www.alistapart.com/articles/horizdropdowns/">Drop-Down Menus, Horizontal Style</a></strong></p>
<p><a href="http://www.alistapart.com/articles/horizdropdowns/"><img src="http://media.noupe.com//uploads/2011/07/dropdownmenu-horiz-style.png" alt="Drop-Down Menus, Horizontal Style" title="Drop-Down Menus, Horizontal Style" width="301" height="99" class="aligncenter size-full wp-image-53113" /></a></p>
<p><a href="http://www.alistapart.com/articles/horizdropdowns/">Tutorial</a> | <a href="http://www.alistapart.com/d/horizdropdowns/horizontal.htm">Demo</a></p>
<p><strong>96. <a href="http://www.sohtanaka.com/web-design/css-vertical-navigation-with-teaser/">CSS Vertical Navigation with Teaser</a></strong></p>
<p><a href="http://www.sohtanaka.com/web-design/css-vertical-navigation-with-teaser/"><img src="http://media.noupe.com//uploads/2011/07/css-vertical-nav.png" alt="CSS Vertical Navigation with Teaser" title="CSS Vertical Navigation with Teaser" width="200" height="340" class="aligncenter size-full wp-image-53114" /></a></p>
<p><a href="http://www.sohtanaka.com/web-design/css-vertical-navigation-with-teaser/">Tutorial</a> | <a href="http://www.sohtanaka.com/web-design/examples/side-nav/index2.htm">Demo</a></p>
<p><strong>97. <a href="http://www.tobypitman.com/jquery-style-menu-with-css3/">jQuery style menu with CSS3</a></strong></p>
<p><a href="http://www.tobypitman.com/jquery-style-menu-with-css3/"><img src="http://media.noupe.com//uploads/2011/07/jquery-style-menu.png" alt="jQuery style menu with CSS3" title="jQuery style menu with CSS3" width="155" height="320" class="aligncenter size-full wp-image-53115" /></a></p>
<p><a href="http://www.tobypitman.com/jquery-style-menu-with-css3/">Tutorial</a> | <a href="http://development.tobypitman.com/css/menu.html">Demo</a></p>
<p><strong>98. <a href="http://www.urcss.com/green-vertical-navigation-menu/">Green Vertical Navigation Menu</a></strong></p>
<p><a href="http://www.urcss.com/green-vertical-navigation-menu/"><img src="http://media.noupe.com//uploads/2011/07/green-vertical-nav-menu.png" alt="Green Vertical Navigation Menu" title="Green Vertical Navigation Menu" width="188" height="209" class="aligncenter size-full wp-image-53116" /></a></p>
<p><a href="http://www.urcss.com/green-vertical-navigation-menu/">Tutorial</a> | <a href="http://www.urcss.com/wp-content/tutorials/css-green-navigation/">Demo</a></p>
<p><strong>99. <a href="http://www.webspeaks.in/2010/05/css-sexy-vertical-popup-menu-with-css.html">CSS: Sexy Vertical Popup Menu with CSS</a></strong></p>
<p><a href="http://www.webspeaks.in/2010/05/css-sexy-vertical-popup-menu-with-css.html"><img src="http://media.noupe.com//uploads/2011/07/vertical-pop-out-menu.png" alt="CSS: Sexy Vertical Popup Menu with CSS" title="CSS: Sexy Vertical Popup Menu with CSS" width="298" height="136" class="aligncenter size-full wp-image-53117" /></a></p>
<p><a href="http://www.webspeaks.in/2010/05/css-sexy-vertical-popup-menu-with-css.html">Tutorial</a> | <a href="http://demos.frnzzz.com/vertMenu/">Demo</a></p>
<p><strong>100. <a href="http://www.projectseven.com/tutorials/css/uberlinks/index.htm">Uberlink CSS List Menus</a></strong></p>
<p><a href="http://www.projectseven.com/tutorials/css/uberlinks/index.htm"><img src="http://media.noupe.com//uploads/2011/07/uberlinks-list-menu.png" alt="Uberlink CSS List Menus" title="Uberlink CSS List Menus" width="185" height="131" class="aligncenter size-full wp-image-53118" /></a></p>
<p><a href="http://www.projectseven.com/tutorials/css/uberlinks/index.htm">Tutorial</a> | <a href="http://www.projectseven.com/tutorials/css/uberlinks/home.htm">Demo</a></p>
<h3>Overview</h3>
<p>We hope you have enjoyed this list of CSS navigation menus and found something useful for your site (We made a point of including a mix of different menu styles: basic menus, flashy menus, menus which use jquery, menus that use pure CSS etc). If you know of any other great CSS menu tutorials, please feel free to share them in the comment area. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/css/100-great-css-menu-tutorials.html/feed</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>jQuery Menus with Stunning Animations</title>
		<link>http://www.noupe.com/jquery/jquery-menus-with-stunning-animations.html</link>
		<comments>http://www.noupe.com/jquery/jquery-menus-with-stunning-animations.html#comments</comments>
		<pubDate>Thu, 17 Feb 2011 10:21:49 +0000</pubDate>
		<dc:creator>Bhanu Ahluwalia</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[navigation]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=45447</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; jQuery is a great tool that helps our imagination turn ideas into reality. We can do almost everything we can think of with the help of this useful tool. Apart from being a lightweight cross-browser JavaScript library that simplifies HTML and Ajax interactions for rapid web development, it also gives sites that sleek look [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>jQuery is a great tool that helps our imagination turn ideas into reality. We can do <em>almost </em>everything we can think of with the help of this useful tool. Apart from being a lightweight cross-browser JavaScript library that simplifies HTML and Ajax interactions for rapid web development, it also gives sites that sleek look while also representing important data in a very attractive way.<br />
<br />
<span id="more-45447"></span>You should always keep in mind that once a user lands on your site, the fist thing s/he does is to<strong> navigate and check out the content</strong>. If your site lacks in providing the user an attractive navigation, s/he will loose interest and will be clicking on that <em>&#8216;Back&#8217;</em> button within seconds &mdash; even if the content on the site is excellent. Hence to stand apart you need to make your menu on your site different and appealing to users.</p>
<p>We&#8217;ve collected some tutorials to <strong>help you understand</strong> how to give your menus that stunning visual effect and animations. Please feel free to share any sites you&#8217;ve discovered that have been developed with jQuery. Enjoy!</p>
<p><a href="http://tympanus.net/codrops/2010/05/10/scrollable-thumbs-menu/">Scrollable Thumbs Menu with jQuery</a><br />
In this tutorial you can learn how to create a fixed menu with scrollable thumbs which you can nicely control with your mouse:</p>
<p><a href="http://tympanus.net/codrops/2010/05/10/scrollable-thumbs-menu/"><img src="http://media.noupe.com//uploads/2011/02/fashion1.jpg" alt="Scrollable Thumbs Menu with jQuery" width="500" height="259" /></a></p>
<p><a href="http://adambecker.info/playground/sweet-menu">Sweet Menu</a><br />
Sweet Menu takes an ordinary list of links and makes it a sweet looking menu. It does this by utilizing jQuery and it’s plugin system:</p>
<p><a href="http://adambecker.info/playground/sweet-menu"><img src="http://media.noupe.com//uploads/2011/02/sweet.jpg" alt="Sweet Menu" width="500" height="230" /></a></p>
<p><a href="http://blog.insicdesigns.com/2010/02/creating-a-fancy-menu-using-css3-and-jquery/">Creating a Fancy Menu Using CSS3 and jQuery</a><br />
Here you can see how a fancy menu can be created with the help of the new CSS3 features along wth jQuey:</p>
<p><a href="http://blog.insicdesigns.com/2010/02/creating-a-fancy-menu-using-css3-and-jquery/"><img src="../wp-content/uploads/2011/02/lava-1.jpg" alt="Creating a Fancy menu using CSS3 and jQuery" width="500" height="292" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/04/30/rocking-and-rolling-rounded-menu-with-jquery/">Rocking and Rolling Rounded Menu with jQuery</a><br />
In this tutorial you can make use of the rotating and scaling jQuery  patch from Zachary Johnson to create a menu with  little icons that will  rotate when hovering:</p>
<p><a href="http://tympanus.net/codrops/2010/04/30/rocking-and-rolling-rounded-menu-with-jquery/"><img src="../wp-content/uploads/2011/02/rockroll1.jpg" alt="Rocking and Rolling Rounded Menu with jQuery" width="500" height="272" /></a></p>
<p><a href="http://devsnippets.com/article/slick-drop-down-menu-with-easing-effect-using-jquery-css.html">Slick Drop-Down Menu with Easing Effect Using jQuery &amp; CSS</a><br />
Drop-down menus are an excellent feature because they help clean up a  busy layout. When structured correctly, drop-down menus can be a great  navigation tool:</p>
<p><a href="http://devsnippets.com/article/slick-drop-down-menu-with-easing-effect-using-jquery-css.html"><img src="../wp-content/uploads/2011/02/erasing.jpg" alt="Slick Drop down Menu with Easing Effect Using jQuery &amp; CSS" width="500" height="284" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/07/29/thumbnails-navigation-gallery/">Thumbnails Navigation Gallery with jQuery</a><br />
Here is a great tutorial on how to create an extraordinary gallery with scrollable thumbnails that slide out from a navigation:</p>
<p><a href="http://tympanus.net/codrops/2010/07/29/thumbnails-navigation-gallery/"><img src="../wp-content/uploads/2011/02/thumbnailsnavigation.jpg" alt="Thumbnails Navigation Gallery with jQuery" width="500" height="231" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/09/06/collapsing-site-navigation/">Collapsing Site Navigation with jQuery</a><br />
A collapsing menu that contains vertical navigation  bars and a slide out content area can be created like this:</p>
<p><a href="http://tympanus.net/codrops/2010/09/06/collapsing-site-navigation/"><img src="../wp-content/uploads/2011/02/collapsingsitenavigation.jpg" alt="Collapsing Site Navigation with jQuery" width="500" height="229" /></a></p>
<p><a href="http://moronicbajebus.com/blog/jstackmenu/">jStackmenu</a><br />
Here is a jQuery UI widget for Stack Menus. Click here to find out more:</p>
<p><a href="http://moronicbajebus.com/blog/jstackmenu/"><img src="../wp-content/uploads/2011/02/heart.jpg" alt="jStackmenu" width="500" height="413" /></a></p>
<p><a href="http://banhawi.com/2009/06/create-your-own-kwicks-jquery-effect/">Create Your Own “kwicks” jQuery Effect</a><br />
Check out this tutorial to find out how you can create your own kwicks jQuery effect:</p>
<p><a href="http://banhawi.com/2009/06/create-your-own-kwicks-jquery-effect/"><img src="../wp-content/uploads/2011/02/kwicks.jpg" alt="Create Your Own “kwicks” jQuery Effect" width="500" height="350" /></a></p>
<p><a href="http://www.cssbake.com/cookbook/overlap-that-menu/">Overlap that Menu!</a><br />
In this tutorial, you can learn how to achieve overlapping effects to your menu:</p>
<p><a href="http://www.cssbake.com/cookbook/overlap-that-menu/"><img src="../wp-content/uploads/2011/02/overlap1.jpg" alt="Overlap that Menu!" width="246" height="300" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/11/25/overlay-effect-menu/">Overlay Effect Menu with jQuery</a><br />
In this tutorial you can learn how to create a simple menu that will  stand out once you hover over it by covering everything except the menu  with a dark overlay:</p>
<p><a href="http://tympanus.net/codrops/2010/11/25/overlay-effect-menu/"><img src="../wp-content/uploads/2011/02/overlay1.jpg" alt="Overlay Effect Menu with jQuery" width="500" height="309" /></a></p>
<p><a href="http://www.htmldrive.net/items/preview/18/Multicolor-animation-drop-down-navigation-menu-with-jQuery.html">jQuery Multicolor Animation Drop-Down Navigation Menu</a><br />
Check out this tutorial on how to create a multicolor drop-down navigation menu with jQuery:</p>
<p><a href="http://www.htmldrive.net/items/preview/18/Multicolor-animation-drop-down-navigation-menu-with-jQuery.html"><img src="http://media.noupe.com//uploads/2011/02/multicolor1.jpg" alt="jQuery Multicolor animation drop down navigation menu" width="500" height="300" /></a></p>
<p><a href="http://manos.malihu.gr/jquery-floating-menu">jQuery Floating Menu</a><br />
A simple navigation menu that “follows” page scrolling and expands on mouse over — made with CSS and jQuery:</p>
<p><a href="http://manos.malihu.gr/jquery-floating-menu"><img src="http://media.noupe.com//uploads/2011/02/floating.jpg" alt="jquery floating menu" width="500" height="261" /></a></p>
<p><a href="http://aext.net/2009/08/kwicks-for-jquery-and-an-awesome-horizontal-animated-menu/">Kwicks for jQuery &amp; a Horizontal Animated Menu</a><br />
Here is a walkthrough where you can see the final result of using Kwicks. A jQuery plugin that builds a horizontal menu with a nice effect like Mootools but much more customizable and versatile:</p>
<p><a href="http://aext.net/2009/08/kwicks-for-jquery-and-an-awesome-horizontal-animated-menu/"><img src="http://media.noupe.com//uploads/2011/02/horizontal.jpg" alt="Kwicks for jQuery and an awesome horizontal animated menu" width="500" height="147" /></a></p>
<p><a href="http://css-plus.com/2010/03/fading-navigation-menu/">Fading Navigation Menu</a><br />
Here is a simple, neat navigation menu using CSS sprites and a bit of jQuery code to give it a visually appealing fade effect:</p>
<p><a href="http://css-plus.com/2010/03/fading-navigation-menu/"><img src="http://media.noupe.com//uploads/2011/02/fade.jpg" alt="Fading Navigation Menu" width="500" height="259" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/07/14/ui-elements-search-box/">UI Elements: Search Box with Filter and Large Drop Down Menu</a><br />
A tutorial that will show you how to create a search box with a filter and a large drop-down menu:</p>
<p><a href="http://tympanus.net/codrops/2010/07/14/ui-elements-search-box/"><img src="http://media.noupe.com//uploads/2011/02/largedropdown.jpg" alt="UI Elements: Search Box with Filter and Large Drop Down Menu" width="500" height="188" /></a></p>
<p><a href="http://www.gayadesign.com/diy/jquery-convertion-garagedoor-effect-using-javascript/">jQuery Convertion: Garagedoor Slider Navigation Effect</a><br />
Learn how to turn your menu to jQuery and give it a Garagedoor slider navigation effect as well:</p>
<p><a href="http://www.gayadesign.com/diy/jquery-convertion-garagedoor-effect-using-javascript/"><img src="http://media.noupe.com//uploads/2011/02/garage.jpg" alt="jQuery convertion: Garagedoor slider navigation effect" width="500" height="216" /></a></p>
<p><a href="http://webdesignersdesk.com/2010/05/create-bounce-out-vertical-menu-with-jquery/">Create Bounce Out Vertical Menu with jQuery</a><br />
A simple bounce out vertical menu is created here with the help of  a little bit of CSS3 and jQuery Framework to create a vertical menu which on  mouse hover gives a nice bounce out sliding effect:</p>
<p><a href="http://webdesignersdesk.com/2010/05/create-bounce-out-vertical-menu-with-jquery/"><img src="../wp-content/uploads/2011/02/bouncer.jpg" alt="Create Bounce out Vertical menu with jQuery " width="500" height="141" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/07/16/slide-down-box-menu/">Slide Down Box Menu with jQuery and CSS3</a><br />
Learn how to create a unique sliding box navigation. The idea here is to  make a box with the menu item slide out, while a thumbnail pops up:</p>
<p><a href="http://tympanus.net/codrops/2010/07/16/slide-down-box-menu/"><img src="../wp-content/uploads/2011/02/slidedown.jpg" alt="Slide Down Box Menu with jQuery and CSS3" width="500" height="241" /></a></p>
<p><a href="http://nixboxdesigns.com/projects/jquery-lavalamp/">LavaLamp Plugin</a><br />
This plugin has some attractive features like targeting and container options, automatic default location, vertical and horizontal morphing:</p>
<p><a href="http://nixboxdesigns.com/projects/jquery-lavalamp/"><img src="http://media.noupe.com//uploads/2011/02/lavalamp.jpg" alt="LavaLamp Plugin" width="500" height="300" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/05/18/little-boxes-menu-with-jquery/">Little Boxes Menu with jQuery</a><br />
A nice display of little boxes that animate randomly  when the menu item is clicked. It then expands and reveals a  content area for some description or links:</p>
<p><a href="http://tympanus.net/codrops/2010/05/18/little-boxes-menu-with-jquery/"><img src="../wp-content/uploads/2011/02/LittleBoxes1.jpg" alt="Little Boxes Menu with jQuery" width="500" height="250" /></a></p>
<p><a href="http://valums.com/scroll-menu-jquery/">Horizontal Scrolling Menu Made with CSS and jQuery</a><br />
Here is a tutorial that explains how to make a horizontal scrolling menu made with CSS and jQuery:</p>
<p><a href="http://valums.com/scroll-menu-jquery/"><img src="../wp-content/uploads/2011/02/vertical.jpg" alt="Horizontal Scrolling Menu made with CSS and jQuery" width="500" height="128" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/05/05/beautiful-background-image-navigation-with-jquery/">Beautiful Background Image Navigation with jQuery</a><br />
Learn how to create a beautiful navigation  that has a background image slide effect. The main idea here is to have three  list items that contain the same background image but with a different  position:</p>
<p><a href="http://tympanus.net/codrops/2010/05/05/beautiful-background-image-navigation-with-jquery/"><img src="../wp-content/uploads/2011/02/backgroundImageNavigation.jpg" alt="Beautiful Background Image Navigation with jQuery" width="500" height="249" /></a></p>
<p><a href="http://tympanus.net/codrops/2010/06/28/awesome-cufonized-fly-out-menu/">Awesome Cufonized Fly-out Menu with jQuery and CSS3</a><br />
One of our favourites! Here is a full page cufonized menu that has two nice features:</p>
<p><a href="http://tympanus.net/codrops/2010/06/28/awesome-cufonized-fly-out-menu/"><img src="http://media.noupe.com//uploads/2011/02/cufonized.jpg" alt="Awesome Cufonized Fly-out Menu with jQuery and CSS3" width="500" height="245" /></a></p>
<p><em>(ik)</em><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/jquery/jquery-menus-with-stunning-animations.html/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Name One Thing About Web Development You Never Saw Coming</title>
		<link>http://www.noupe.com/design/name-one-thing-about-web-development-you-never-saw-coming.html</link>
		<comments>http://www.noupe.com/design/name-one-thing-about-web-development-you-never-saw-coming.html#comments</comments>
		<pubDate>Thu, 02 Dec 2010 11:42:35 +0000</pubDate>
		<dc:creator>Robert Bowen</dc:creator>
				<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=44113</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; Not that this is universally true, but some people look haphazardly into a field before deciding to dive in. We do the odd bit of research, investigating the ins and outs, slowly developing expectations about this new arena of work. Expectations are not necessarily bad to have; they can be a powerful motivator. But [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p>Not that this is universally true, but some people look haphazardly into a field before deciding to dive in. We do the odd bit of research, investigating the ins and outs, slowly developing expectations about this new arena of work. Expectations are not necessarily bad to have; they can be a powerful motivator. But sometimes <strong>our expectations are shattered by a development </strong>that we never saw coming.<br />
<br />
<span id="more-44113"></span>&#8220;Shatter&#8221; sounds a bit dramatic, but a situation can certainly get  derailed. Regardless of whether this changes the course of your career,  it can still knock the wind out of you. Perhaps worst of all, you <strong>can&#8217;t really prepare for something that you didn&#8217;t expect</strong>.  That is where this post begins. What&#8217;s past is prologue, and many of  you are bound to have reflections on how those twists and turns of  yesterday can help guide your development today.</p>
<p><a href="http://www.flickr.com/photos/lexnger/71262187/"><img class="alignnone size-full wp-image-67047" title="shattered" src="http://media.noupe.com//uploads/2010/11/shattered_glass.jpg" alt="" width="500" height="250" /></a><em>When we&#8217;re hit by something that wasn&#8217;t on our radar, our expectations can shatter. (<a href="http://www.flickr.com/photos/lexnger/71262187/">Credit</a>)</em></p>
<p>Once again, we turned to our social media friends and followers for examples of unforeseen changes in the design and development world that tripped them up. Hopefully, by going over some of these pitfalls, <strong>we can be better prepared for the next ones</strong> — or at least be prepared for their fallout. With the way communities are constantly developing, changes are bound to surprise us, but if we are aware of how quickly they can occur, we might just be better able to adapt to them.</p>
<h3>A Better IE</h3>
<p><em>&#8220;Did someone say ‘standards-compliance’? Well, it couldn’t have been Microsoft. Oh, it was?&#8221;</em></p>
<p>A chill ran over the World Wide Web as we heard the news — and saw the proof — that Internet Explorer was going to comply with the standards that the rest of the Web had been adhering to for a while. And it took only the ninth iteration of its browser for Microsoft to finally reach the shore from which the rest of us have been waving to them.</p>
<p><a href="http://www.flickr.com/photos/_belial/3351037739/"><img class="alignnone size-full wp-image-67048" title="distantshore" src="http://www.smashingmagazine.com/wp-content/uploads/2010/10/distantshore.jpg" alt="" width="500" height="250" /></a><em>Years after setting sail on the cyberspace waters, IE finally lands on the shore we have been occupying for years. (<a href="http://www.flickr.com/photos/_belial/3351037739/">Image credit</a>)</em></p>
<p>Many in the design and development community have long given up on the Microsoft crew, and many had vowed to stop catering to the IE crowd by not adding the extra code and tweaks that previous versions of IE required. So, when Microsoft announced that IE9 was bound for the market, you can imagine that the community was waiting with less than baited breath. Then news filtered to the public about the bells and whistles it would have, and people became shocked at the prospect of IE becoming compliant.</p>
<p><strong>Lesson Learned</strong><br />So, what did we learn from this development that we never saw coming? With enough pressure and time, suckage can end. There was a time when Microsoft was setting the agenda and didn’t have to comply to anything. It was on top, and no one could challenge its grip on the market, so it saw no need to change. <strong>But all that is past</strong>. It is finally stepping up to the plate.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>IE9 is remotely good!</li>
<li>Internet Explorer is supporting open standards.</li>
<li>IE9 as we know it now.</li>
<li>An excelling IE9.</li>
<li>Internet Explorer becoming a fairly standards-compliant browser.</li>
<li>IE9 being pretty awesome!</li>
<li>IE to support recent fancy stuff like HTML5 canvas, video, audio, clean CSS3 and more to come with IE9.</li>
<li>Microsoft&#8217;s commitment to Web standards in IE9.</li>
<li>Internet Explorer actually getting better (IE9 looks promising… let&#8217;s just hope).</li>
<li>Yes, IE9, and especially its download manager!!</li>
</ul>
</blockquote>
<h3>Mobile Web Explosion</h3>
<p><em>&#8220;A Web you can take anywhere? Are you talking sci-fi?&#8221;</em></p>
<p>Not exactly, although we weren’t exactly prepared for this by Back to the Future 2. The mobile Web has been a game-changer for the design and development community, and it caught many of us by surprise. It doesn&#8217;t seem to be slowing down either. Quite the opposite:<strong> the market is growing by leaps and bounds</strong>. What some assumed to be a fad has forged an entirely new direction for the market.</p>
<p>For the longest time, the trend was to expand our viewable spaces. Designers planned for a larger Web, breaking out of the standard 960 grid, believing that the Internet would be grandiose and viewed on large screens. Things took a turn, and the Web was narrowed to much smaller mobile devices. The mobile Web exploded and seems to have created a virtual black hole that is pulling countless surfers in. People have fallen in love with the idea of <strong>taking the Web wherever they go</strong>, and they aren’t looking back.</p>
<p><strong>Lesson Learned</strong><br />While increasing the size of viewing areas is still a trend in its own right, few of us expected so many people to opt for a compact Web. Convenience outweighs presentation at times, and many want constant access to the Internet. Basic often beats bulk.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>A mobile revolution.</li>
<li>The explosion in mobile Web and applications!</li>
<li>Designing for browsing on mobile devices (cell phones mainly).</li>
<li>Designing for cell phones! When I started in Web design, I&#8217;d never have guessed that.</li>
<li>Web browsing on small (mobile) devices.</li>
<li>I definitely didn&#8217;t see mobile browsing being at the level it is today (Thanks, Apple!).</li>
</ul>
</blockquote>
<h3>Social Media Dominance</h3>
<p><em>&#8220;Why would anyone care about a blogging platform that limits you to 140 characters?&#8221; &#8220;Who cares about social networking? We&#8217;re running a business, not a high school.&#8221;</em></p>
<p>I wonder how those words tasted when they were eaten? Social networking dominated the Web almost as soon as it hit the scene, and it continues to attract more users than most of us could have imagined. The many social media outlets and groups out there have brought us connectivity as well as insight into the communities that use them. Who saw that coming?</p>
<p>Dozens of social media networks are gaining traction, creating new avenues for marketing in the process. They are attracting not only veteran Web users, but also millions of people who previously saw little or no use for the Internet. No wonder these networks are dominating the market: they satisfy a need that so many didn&#8217;t realize they had.</p>
<p><strong>Lesson Learned</strong><br />What have we learned? That most people think in 140-character bursts of thought? Not exactly. Rather, we&#8217;re seeing the power of this connectivity and the way the Web can provide <strong>a global fabric of social communication</strong>. Many of us miscalculated the appeal of a socially interactive Internet, but now we see that it is unstoppable. You can’t stop the signal, as Joss said.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>Twitter! I thought micro-blogging and other social media arms would be a passing fad. Boy, was I wrong.</li>
<li>The omnipotence of Facebook.</li>
<li>More than half a billion people using a website (Facebook).</li>
<li>Facebook advertising around the ground at Old Trafford against Liverpool on Sunday. Mad!</li>
<li>Facebook addiction.</li>
<li>Massive social media sharing on every pixel online.</li>
<li>Social media overkill.</li>
<li>With that, the herd of Social Media &#8220;experts.&#8221;</li>
<li>Twitter proving to be popular/useful.</li>
<li>Twitter. I still don&#8217;t see any redeeming value to it, even for reciprocal linking.</li>
<li>Social media integration.</li>
<li>Hundreds of thousands more people trying to earn XP and levelling up (Farmville).</li>
</ul>
</blockquote>
<h3>Overall Market Stability &amp; Growth</h3>
<p><em>&#8220;You mean I can make this my job? What are you smoking?&#8221;</em></p>
<p>So many people never really saw the design and development fields growing so rapidly into a stable and secure job market. Thousands have committed to a career in a field that was once considered better suited to supplementary income or a lucrative hobby. The market now provides an endless supply of work opportunities and continues to evolve.</p>
<p>Everyone knew the Web would be big, but not everyone recognized <strong>the need for professional designers and developers</strong> to make the most out of people&#8217;s experience on it. This stability and growth came as a surprise, albeit a welcome one. The broad and helpful community that has populated this market might explain both the stability and growth. The community has built a solid foundation for the coming generations.</p>
<p><strong>Lesson Learned</strong><br />Is there a lesson here in our underestimation of the market — aside from what it tells us about our self-esteem (although that&#8217;s part of it)? As with the mobile Web and social media, perhaps the lesson here is not to dismiss an emerging market before considering its full implications and potential applications.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>Just about unlimited opportunities.</li>
<li>Here in my country: the respect!</li>
<li>Now it&#8217;s actually a real job!</li>
<li>To actually earn my living with website development.</li>
<li>The growth of the now enormous Web dev community and its amazing generosity. Couldn&#8217;t have become the designer I am today (being self-taught), and the better designer I hope to be in the future, without it.</li>
<li>Well, I was going to say HTML5, but then when you really look at it as a whole, I guess you can infer that all of us never really saw a big market for virtual goods (in this case Web design and development). I was very surprised to see how it kept on growing to this day, and I have high hopes for the future.</li>
</ul>
</blockquote>
<h3>Farewell XHTML — Hello HTML5</h3>
<p><em>&#8220;What is this nonsense about the return of straight HTML? XML-based code is the wave of the future!&#8221;</em></p>
<p>Or so we thought. As we&#8217;re seeing,<strong> things don&#8217;t always work out the way we expect</strong>. When the coding standard went from HTML 4.01 to XHTML, many abandoned ship and cut down this x-citing new path. Some even called XHTML the future of HTML, doubting that HTML would have a significant version after 4.01. They believed the Web had gone the way of the X.</p>
<p><a href="http://www.flickr.com/photos/cubajones/3131087119/"><img class="alignnone size-full wp-image-67050" title="crossroads" src="http://www.smashingmagazine.com/wp-content/uploads/2010/10/crossroads.jpg" alt="" width="500" height="250" /></a><em>No one expected us to retreat from the path of XHTML. (<a href="http://www.flickr.com/photos/cubajones/3131087119/">Image credit</a>)</em></p>
<p>After nearly a decade of XHTML ruling the Web, HTML5 promises to change all that. We might have to say farewell to the X after all these years. Cue the dropping jaws and shocked expressions. Evidently, XHTML had not taken as strong a hold as we had thought. The standard is now revisiting its roots.</p>
<p><strong>Lesson Learned</strong><br />Is the lesson here never to give up on the source mindset? Or that the original will persevere in the end? Or better yet, that we should learn to move forward without putting all our eggs in one basket? If we learn that, we will have learned something valuable from this detour.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>The end of XHTML.</li>
<li>Leaving the XHTML path (HTML5).</li>
<li>HTML5 form validation. Or rather HTML5 itself.</li>
</ul>
</blockquote>
<h3>Bargain Bin</h3>
<p><em>&#8220;No one goes bargain hunting for design and programming. Quality always wins out over cheap and quick… right?&#8221;</em></p>
<p>Apparently not. This is another of those dynamic and well populated fields that many people never expected to face. Lo and behold, as in almost every other business market out there nowadays, you will <strong>come across people who want bargain-bin pricing</strong> from their designers and developers. Some even expect bells and whistles with their bare-bones pricing.</p>
<p>When the economy nosedived a few years back, many people could no longer afford top-shelf design and development. This sad truth, coupled with the slice of the public that undervalues the contributions of these professionals, opened a segment of the market that not only tolerates this undercutting but practically encourages it. Bargain-bin services have cropped up all over the landscape to capitalize on a demographic that is in crisis and, for lack of a better word, cheap.</p>
<p><strong>Lesson Learned</strong><br />The lesson here is obvious, though perhaps not to those who were caught off guard by this trend. There will always be <strong>people who undervalue work that they themselves cannot do</strong>, either because they do not really understand what is involved in the process or because they are just dismissive. And there will always be those among us who are willing to satisfy these demands to turn a profit.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>That there are people out there willing to do it so cheaply.</li>
<li>Those free downloadable templates! Now anybody can just get a nicely designed template, eliminating the need for a custom Web designer.</li>
<li>Build-your-own-website-for-free website services. People will simply click, drag and add content, and they now have their own website!</li>
</ul>
</blockquote>
<h3>Apple vs. Flash</h3>
<p><em>&#8220;This idea of community will steer the market, and collaboration between the major players will be the way forward, right?&#8221;</em></p>
<p>Not if Apple has anything to say about it. Talk about shockwaves: many of us never saw Apple&#8217;s battle with Flash coming. Potentially deep-sixing a major player on the Web before its prime was a bold move. The field of battle has become<strong> anything but friendly </strong>as both houses make their play to shape the future of the Web.</p>
<p>Flash has long been a favorite of many designers and developers, while being disliked by just as many. So, it was inevitable that the day would come when we would have to choose whether to commit to or abandon this technology. That day came sooner than we expected; <strong>once Apple dominated the mobile Web and app market and turned on Adobe</strong>. Flash is not supported on the iPad or iPhone, to the chagrin of some critics, and Steve Jobs made some rather unflattering statements about Flash’s stability and usefulness in the wake of HTML5.</p>
<p><strong>Lesson Learned</strong><br />The market can change unexpectedly when its leaders suddenly decide to turn the tables. Expect the unexpected is particularly apt here. As one company gains dominance in a market segment, it can effectively twist and turn us however it likes.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>Flash going away.</li>
<li>Apple&#8217;s failure to support Flash on iPhone/iPad.</li>
<li>The death of Flash.</li>
<li>Adobe and Apple hating each other!</li>
<li>Apple not adopting Flash!</li>
<li>Steve Jobs saying &#8216;No&#8217; to Flash.</li>
</ul>
</blockquote>
<h3>Jumping on JavaScript</h3>
<p><em>&#8220;Oh, please. JavaScript is a flashy fad. Give it time; it&#8217;ll fade into the ether.&#8221;</em></p>
<p>A fad it is not. In fact, as pointed out by one of our social media friends quoted below, JavaScript has become so prominent in so many applications both on and off the Web that it has become a near necessity. For years, it has been enhancing the experience of millions of users, <strong>creating a more dynamic Web</strong>.</p>
<p>In the beginning, some designers and developers saw little use for this technology beyond a bit of dazzling. Others saw its raw potential and took the reigns, working hard to elevate our experience of the Web and beyond, and making JavaScript a go-to language for so many developers.</p>
<p><strong>Lesson Learned</strong><br />In discounting JavaScript so quickly, perhaps we should learn to be not so hasty in judging the usefulness of every new tool that comes along. We should instead devote adequate time to examining the technology and exploring its potential applications.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>JavaScript becoming essential. I ignored it for years, thinking it was just good for flashy effects.</li>
<li>The rise of JavaScript.</li>
<li>Server-side JavaScript.</li>
</ul>
</blockquote>
<h3>The Persistence of jQuery</h3>
<p><em>&#8220;JavaScript is a complicated language, and we just have to accept that in order to use it. There&#8217;s no getting around it.&#8221;</em></p>
<p>Well, that argument might have held up until 2006. But then one tool hit the scene to change all that. jQuery arrived and sent waves rippling through the community. Suddenly, this cross-browser JavaScript library was barreling through the ranks to become the most popular library.</p>
<p><a href="http://www.flickr.com/photos/theedinburghblog/2393137717/"><img class="alignnone size-full wp-image-67052" title="numberone" src="http://www.smashingmagazine.com/wp-content/uploads/2010/10/numberone.jpg" alt="" width="500" height="250" /></a><em>jQuery didn’t take long to cement its status as number one. (<a href="http://www.flickr.com/photos/theedinburghblog/2393137717/">Image credit</a>)</em></p>
<p>In a matter of years, jQuery was created and used on nearly a third of the most trafficked websites. Clearly, <strong>there was no stopping it</strong>. Opening doors for developers in so many areas, jQuery became another one of those wonderful gifts to the community. Couple that with its open-source licensing, and it is easy to see how it has scaled such heights in so short a time.</p>
<p><strong>Lesson Learned</strong><br />Looking at the ingenuity of those responsible for the success of jQuery, we can draw a lesson about how <strong>we as a community can come together to build better access to popular languages</strong>, such as JavaScript. Never underestimate our desire to cut out as many steps from a process as possible and make life easier for ourselves — not to mention the momentum such efforts can generate.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>jQuery to an extent.</li>
<li>The possibilities! Thanks to jQuery and the brilliant minds behind it.</li>
<li>jQuery.</li>
</ul>
</blockquote>
<h3>An Animated CSS</h3>
<p><em>&#8220;CSS is impressive, to be sure, but it&#8217;s all about styling. Leave the animation to JavaScript!&#8221;</em></p>
<p>Well, not so much anymore. Since about 2007, Webkit devotees and others have been developing the means to enable elemental animations via CSS. And with CSS3, what many in the community thought would remain a dream is becoming a reality.</p>
<p>CSS is a powerful and popular language for styling websites, and no one ever doubted its adaptability, but<strong> the emergence of an animation module still surprised a few of us</strong>. Despite the crude animations generated in the early days of CSS, these more fluid JavaScript-like transitions are still quite an interesting development. Another shining example of the leaps and bounds by which the design and development community grows, ever moving forward.</p>
<p><strong>Lesson Learned</strong><br />Any new lessons we can learn from this? Not really, other than touching on some of the ideas already discussed. Here again, we see that we cannot underestimate the inventiveness of people in this industry. It it one of the main reasons for the dynamism and growth that have brought such stability and scope to the market.
</p>
<p><strong>What our Friends and Followers Said</strong></p>
<blockquote>
<ul>
<li>CSS3 animation.</li>
<li>CSS transitions. But oh, what a joy they are!</li>
<li>CSS3 animation!</li>
</ul>
</blockquote>
<h3>More From our Friends and Followers</h3>
<p>Before turning the discussion over to you in the comments section, we wanted to share a few more comments from our friends and followers about surprises that caught them off guard. <strong>Thanks again to all</strong> of those who participated in this dialogue and to all those about to contribute!</p>
<blockquote>
<ul>
<li>Photoshop CS5 Content Aware.</li>
<li>The death of the Web.</li>
<li>Chrome was a complete shock when it got released. Really don&#8217;t know how they kept it so quiet.</li>
<li>Clients from hell.</li>
<li>1. <a href="http://code.google.com/webfonts">Google doing Web fonts</a>. 2. How easy they are to implement!</li>
<li>Flash actually being used.</li>
<li>The enjoyment I get from building shifty out-of-date-code HTML email campaigns. Seriously. A/B testing them and seeing an increase in conversions is awesome.</li>
<li>Wait… you&#8217;re serious??</li>
<li>Custom-colored scroll bars are not so hot anymore.</li>
<li>In-browser location detection.</li>
<li>The number of &#8220;professional&#8221; Web designers who can barely string together some HTML/CSS.</li>
<li>Seeing websites in 2010 that are still being made with HTML tables… Argh!</li>
</ul>
</blockquote>
<p><strong>Related Posts</strong></p>
<ul>
<li><a href="http://www.smashingmagazine.com/2010/05/04/web-design-trends-2010/">The Current State of Web Design: Trends 2010</a><br />
Offers a look at where we are in the field today.</li>
<li><a href="http://www.smashingmagazine.com/2010/08/18/the-web-design-community-offers-advice-to-beginners/">The Web Design Community Offers Advice to Beginners</a><br />
Another great post that looks at some tips from our friends and followers.</li>
</ul>
<p><em>(al)(ik)</em></p>

]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/design/name-one-thing-about-web-development-you-never-saw-coming.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>15 CSS Habits to Develop for Frustration-Free Coding</title>
		<link>http://www.noupe.com/css/15-css-habits-to-develop-for-frustration-free-coding.html</link>
		<comments>http://www.noupe.com/css/15-css-habits-to-develop-for-frustration-free-coding.html#comments</comments>
		<pubDate>Mon, 19 Apr 2010 14:44:43 +0000</pubDate>
		<dc:creator>Noupe Editorial</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=41094</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
<p><a href="http://www.noupe.com/css/15-css-habits-to-develop-for-frustration-free-coding.html"><img src="http://media.noupe.com//uploads/2010/04/position.png" title="15 CSS Habits to Develop for Frustration-Free Coding" width="550"/></a></p>
<p>It’s been said that the key to a civilization's success is mastery of the food system. Unless a group of people can effectively control the basic needs for survival, they will never achieve greatness. Likewise, before CSS skills can be expanded to an advanced level, the basics must become instinct to any CSS coder. Develop these habits and you lay a solid foundation to apply advanced <strong>CSS techniques</strong>.</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p><em>By Jeremy Davis</em></p>
<p>It’s been said that the key to a civilization&#8217;s success is mastery of the food system. Unless a group of people can effectively control the basic needs for survival, they will never achieve greatness. Likewise, before CSS skills can be expanded to an advanced level, the basics must become instinct to any CSS coder. Develop these habits and you lay a solid foundation to apply advanced <strong>CSS techniques</strong>.</p>
<p><span id="more-41094"></span></p>
<h3>1. Use a Reset Stylesheet</h3>
<p>This habit (along with a few others) is one frequently mentioned as a CSS best practice. The goal of a reset stylesheet is to <strong>reduce inconsistencies</strong> among browsers by explicitly setting styles to most of the HTML elements. This ensures that things like font sizes and line heights all render the same on different browsers. Also, the reset clears the default paddings/margins that some browsers have.
</p>
<p>Not only does having a reset stylesheet account for browser inconsistencies, it&#8217;s good to use them to give each site a known foundation when coding. Keeping the foundation the same for all sites will <strong>speed along</strong> the development.</p>
<p>The <a href="http://meyerweb.com/eric/tools/css/reset/index.html">reset from Eric Meyer</a> and the <a href="http://developer.yahoo.com/yui/reset/">Yahoo reset</a> are the most comment resets used. Futher customizing one of those resets might be needed to accomodate for specific website needs.</p>
<h3>2. Use CSS Shorthand</h3>
<p>Using shorthand CSS declarations will lead to <strong>quicker coding and debugging.</strong> It might also save some errors from mistyping multiple declarations.</p>
<p>When a rule has multiple similiar declarations for a single selector, such as </p>
<pre class="brush: css">
border-top: 5px;
border-right: 10px;
border-bottom: 15px;
border-left: 20px;
</pre>
<p>they can be combined into one line, such as</p>
<pre class="brush: css">border: 5px 10px 15px 20px;</pre>
<p>The trick to remember which position controls which direction is TRouBLe: Top, Right, Bottom, Left.</p>
<p>The main declarations that use shorthand for are <code>border</code>, <code>margin</code>, <code>padding</code> and <code>background</code>.</p>
<h4>Bonus: Hex Shortcut</h4>
<p>Six hexidecimal digits used for CSS colors can be condensed down to three if they are grouped in identical pairs.
</p>
<p>For example, <code>#FFFFFF</code> can be written <code>#FFF</code>, or <code>#990055</code> can be written <code>#905</code>, but <code>#F091A4</code> cannot be shortened since the pairs aren’t identical.</p>
<h3>3. Document Your CSS … As You Go</h3>
<p>Going back and commenting code is one of those quixotic things that most fool themselves into thinking they will do. Get in the habit of making good commenting practices while writing styles.</p>
<p>To add a comment in CSS it’s as simple as putting <code>/* <em>Your Comment Here */</em></code></p>
<h4>Things to comment</h4>
<p><strong>Stylesheet Header</strong><br />This comment briefly states what the stylesheet is for, who wrote it and when. A table of contents might also be needed for larger stylesheets.</p>
<p><strong>Code sections</strong><br />Put a comment header above large portions of code for things like global styles, headers, sidebars, main content and footer to help delineate them.</p>
<p>For example,</p>
<pre class="brush: css">
/****************************************/
/*             Sidebar                  */
/****************************************/
</pre>
<p><strong>Problem declarations</strong><br />Put comments next to declarations that have know issues in certain browsers, such as</p>
<pre class="brush: css">input[type=textbox] /* IE6 Problem */ </pre>
<p><strong>Dependent declarations</strong><br />Put comments next to things that are dependant on other areas. So if there is a fixed height on a declaration that might need to be adjusted if the content changes, put a small comment next to it, stating what conditions must happen before it will need to adjust.</p>
<h3>4. Add a Color Legend</h3>
<p>When working on smaller CSS files, keeping track of color hex values isn&#8217;t too hard. But as stylesheets start getting 2000+ lines it becomes significantly harder to keep track of which value is for which color. Adding a color legend helps ensure that the <strong>wrong colors don&#8217;t get used.</strong></p>
<p>The best place for the legend is up in the stylesheet header, underneath all of the other documention.</p>
</p>
<p>For example,</p>
<pre class="brush: css">
/*
/* light blue: #4595be
/* dark blue: #367595
/* special link red: #9F1212
********************************/
</pre>
<h3>5. Remember Where Absolutely Positioned Elements are Relative To</h3>
<p>Positioning elements absolutely is something that tends to frighten some CSS beginners, but there is <strong>one principle</strong> to remember with this declaration that solves most of the trouble.</p>
<p>When a selector has a <code>postition: absolute</code> declaration the webpage is treated like a xy grid. By default, the 0,0 position of the grid is at the very top and left position on the webpage. So by moving the absolutely positioned element to the left 10 pixels and from the top 20 pixels, it’s starting from the top left of the webpage, regardless of where the element sits in the HTML.</p>
<p>That is not usually the desired functionality. What usually is desired is to have the element positioned <strong>relative </strong> to the selector&#8217;s parent or another containing element. To do that simply add <code>position: relative</code> to the desired relative container element. Doing that remaps the 0,0 position on the xy grid from the top of the webpage to the top left of the containing element.</p>
<p>The example below demonstrates how the red box gets positioned differenlty depending on whether the blue container has <code>position: relative</code> or not.</p>
<p class="showcase">
<img src="http://media.noupe.com//uploads/2010/04/position.png" />
</p>
<p>Remembering <code>position: relative</code> should ease most frustrations caused by basic absolute positioning.</p>
<h3>6. Avoid Using CSS Hacks</h3>
<p>Unfortunately for web designers, there are bugs in some browsers, mainly IE6 and IE7, that cause some styles not to display as they are supposed to in accordance with CSS specifications. In order to combate these inconsistencies, some people write erroneous declarations, hacks, that take advantage of these browser flaws in order to do things, such as hide styles from particular browsers</p>
<p>There are many fancifully named hacks for all the equally fancifully named CSS bugs, but using them can cause problems. Not only do hacks clutter the stylesheet with oddball declarations, it also keeps the stylesheet from validating.</p>
<p>Also, hacks tend to <strong>introduce more problems</strong> overtime as new browsers are released.</p>
<p>Instead, use <a href="http://css-tricks.com/how-to-create-an-ie-only-stylesheet/">conditional stylesheets</a> to target specific browsers.</p>
<h3>7. Use Margins When Styling Layouts</h3>
<p>Although this habit isn’t one often mentioned, it&#8217;s one that helps <strong>maintain a consistent layout</strong> among different browsers without having to add more declarations to get them all in sync.</p>
<p>The main idea is that instead of adding <strong>padding to a container</strong> element, <strong>add margin to the container’s children</strong> to get the same result.</p>
<p>So, instead of </p>
<pre class="brush: css">#main-content { padding-left: 10px }</pre>
<p>add</p>
<pre class="brush: css">
#main-content { }
#main-content #left-column { margin-left: 10px }
</pre>
<p>Although there is nothing particularly wrong with using padding, in my years of building websites I have had consistenly fewer cross-browser problems when I stick with styling layouts with margin.</p>
<h3>8. Contain Floats</h3>
<p>When floating an element, add <code>overflow: hidden</code> to its containing element.</p>
<p>A common example is,</p>
<pre class="brush: css">
ul {
	overflow: hidden;
}

ul li {
	float: left;
}
</pre>
</p>
<p>If the container didn&#8217;t have <code>overflow:hidden</code> issues arise when setting margins or borders to it. This also clears the float so that elements below it can flow properly in the HTML structure.</p>
<p>
Some suggest doing the clear in HTML by adding</p>
<p><code> &lt;div style="clear:both"&gt;&lt;/div&gt; </code></p>
<p>below the floated element, but doing that defeats the purpose of separating a webpage&#8217;s style and structure.
</p>
<p>It&#8217;s also more time consuming than adding <code>overflow: hidden</code>.
</p>
<h3>9. Add display: inline To Floated Elements</h3>
<p>This habit is one that fixes a IE6 problem called the double-margin bug without having to use a CSS hack. On floated elements, IE6 doubles the margin of the element. So a margin of 10px becomes 20px.</p>
<p>It&#8217;s easy to imagine the havoc an error like this can cause to a layout. Some of the floated items either become hidden or they push everything below it down.</p>
<p>Even though IE6 is on its way out and a majority of designers aren&#8217;t taking the time to get sites looking perfect in IE6, this is a quick habit to learn to make a site better viewed for those poor people still on IE6.</p>
<p>Just get in the habit of adding</p>
<pre class="brush: css">display: inline /* IE6 Problem */</pre>
<p>every time something is floated.</p>
<h3>10. Get Comfortable with Sprites</h3>
<p>Sprites <strong>mask the viewable space of a larger image</strong>, then when an event occurs, typically a <code>:hover</code> event, the viewable space of the image changes to show another portion of the image.</p>
<p>Not only are sprites more efficient by requiring fewer HTTP calls for images, but they <strong>add more polish</strong> to website designs. Most often sprites are used to <a href="http://www.webdesignerwall.com/tutorials/advanced-css-menu/">create stylish navigation menus.</a></p>
<p>Using sprites in a design might take a bit of trial and error to get the hang of it, but it&#8217;s such a valuable skill to have that it&#8217;s worth the effort required to get the concept down</p>
<h4>Further Reading</h4>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/">The Mystery of CSS Sprites: Techniques, Tools and Tutorials</a></li>
</ul>
<h3>11. Have a Consistent File Structure</h3>
<p>Take the time to create and organize all of the typical files used for a typcial website development project. Create one master template file structure and copy/paste it every time a website needs to be built. </p>
<p>My organization is as follows:</p>
<p class="showcase"><img src="http://media.noupe.com//uploads/2010/04/file-structure.png" /></p>
<p>The &#8216;Website Name&#8217; folder gets renamed to the website name that I&#8217;m about to begin work on. That folder contains all of my HTML files for the site, along with the &#8216;assets&#8217; and &#8216;styles&#8217; folders.</p>
<p>The &#8216;assets&#8217; folder typically holds larger document files like PDFs that might need to be downloaded from the site. I also keep editible versions of images I&#8217;m using, such as PSDs or Fireworks PNGs, in case I need to modify something.
</p>
<p>The &#8216;styles&#8217; folder is broken into the three subfolders: css, images, javascript.</p>
<ul>
<li>css &#8211; holds all the css files, such as reset.css, layout.css and main.css</li>
<li>images &#8211; holds all the images for the site</li>
<li>javascript &#8211; holds javascript libraries, plugins and main.js</li>
</ul>
<p>I use this file structure for most of my webpages and because I’m consistent I know exactly what paths to use when needing to do things, such as put a background image in my CSS.</p>
<p>Some might disagree with my structure, such as having javascript under &#8216;styles&#8217;, but the main point is find a file organization that works for you and get in the habit of consistently using it to <strong>make coding faster and more accurate</strong>.</p>
<h3>12. Indent Your Styles</h3>
<p>Adding indentation to a stylesheet can keep complicated stylesheets looking clean and make finding areas of code easier. Add indents to <strong>show a parent/child hierarchy.</strong></p>
<p class="showcase"<br />
	<img src="http://media.noupe.com//uploads/2010/04/indent-stylesheet.png" /><br />
<h3>13. Use Pixels for Font Sizes, Not Ems</h3>
<p>This habit is usually a hot button topic with most people having a strong opinion for either fixed font sizes or relative ones.
</p>
<p>In hopes to curtail a probably backlack, let me plainly state, &#8220;Using a fixed font size, like pixels, <strong>leads to fewer CSS frustrations</strong> than using a relative font size, such as ems or %.&#8221;
</p>
<p>In his article <a href="http://cameronmoll.com/archives/2009/06/coding_like_its_1999/">Coding Like It&#8217;s 1999</a>, Cameron Moll petitions for pixels and says, </p>
<blockquote><p>The burden of calculating relative units throughout a CSS document is replaced by the convenience of absolute units</p></blockquote>
<p>Relative font sizes were a good idea a few years ago so that people with different browser font sizes could have a site&#8217;s content adjust to their browser’s font size. But now most browsers can zoom and adjust more intelligently so a relative measurement isn’t neeed for that purpose anymore.</p>
<p>Relative measurement becomes a problem because the font sizes inherit the parent&#8217;s measurement as it cascades down.</p>
<p>For example, <code>body { font-size: 62.5% }</code> makes a <code>font-size: 1em</code> declaration equal to 10px.</p>
<p>If <code>#blog-content</code> needs to be 14px, the rule is
</p>
<pre class="brush: css">#blog-content { font-size: 1.4em; }</pre>
<p>Now the if the H3 tag inside of <code>#blog-content</code> needs to be 20 pixels, one might assume
</p>
<pre class="brush: css">
#blog-content { font-size: 1.4em; }
#blog-content h3 { font-size: 2.0em }
</pre>
<p>would be right, but that&#8217;s where the relativity problem occurs. Because that 2.0em is now <strong>relative</strong> to the 1.4em specified on <code>#blog-content</code>, so it is actually font size of 28px.</p>
<p>Keeping up with relative font sizing can get confusing. <strong>Stick to using a fixed unit of measure</strong> for font sizes to prevent undue troubles.</p>
<h3>14. Limit Pseudo Classes to Anchor Tags</h3>
<p>Most modern browsers don&#8217;t struggle with this problem, but it is an important one to remember if a website still needs to be viewable on older browsers, such as IE6.
</p>
<p>The problem is that older browsers only recognize pseduo classes, like <code>:hover</code>, on the anchor tag element, <code>a</code>.</p>
<p>So something like</p>
<pre class="brush: css">
#header ul li:hover { background-color: #900 }
</pre>
<p>
won&#8217;t work in IE6.
</p>
<p>This issue could cause real functionality problems, if things like dropdown menus are to appear based on the li:hover event. People viewing the site on IE6 would never see the dropdown and thus, might have a hard time navigating the site.</p>
<p>A solution is to use <a href="http://www.jquery.com">jQuery</a> for those types of effects.</p>
<h3>15. Avoid Selector Issues</h3>
<h4>Be sure selectors have enough weight to prevent unwanted cascades.</h4>
<p>The way the browser determines what style is to be applied to an element with multiple declarations is determined by its <a href="http://www.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/">specificity</a>
</p>
<p>The more specified a CSS selector is the more <em>weight</em> that rule carries. The rule with the heaviest weight is the one that gets applied to the element</p>
<p>If some rules are being applied as desired, check to see if the problem is with its specificity. It might be as simple of a solution as adding an <code>#id-name</code> to the beginning of the selector.
</p>
<h4>Use element selectors when possible.</h4>
<p>Instead of </p>
<pre class="brush: css">main-content .main-header</pre>
<p>use</p>
<pre class="brush: css">#main-content h1</pre>
<h4>Be careful when grouping selectors.</h4>
<p>Grouping selectors can be a time-saving method when dealing with non-relative declarations, like </p>
<pre class="brush: css">
.main-content div, .main-content p {
	color: #000;
}
</pre>
</p>
<p>But it can cause trouble when using a relative declaration, such as</p>
<pre class="brush: css">
.main-content div, .main-content p {
	line-height: 1.3em;
}
</pre>
</p>
<p>Because now all of the text within the div gets a 1.3em line-height applied to it, but now any <em>p</em> elements within a <em>div</em> get an additional 1.3em added to them.
</p>
<p>Also, sometimes grouping multiple selectors can add more weight to them than is desired, which in turns causes other <strong>desired styles not to take place</strong>.</p>
<h3>* Write Better HTML</h3>
<p>Bonus Tip! A great way to become a better CSS coder is to <strong>improve your HTML coding</strong>.</p>
<p><strong>Avoid div-itis</strong> by wrapping divs around everything. Learn to style the elements with element selectors, such as <code>h1</code>, <code>ul</code> and <code>p</code>.</p>
<p>Use a proper <a href="http://www.alistapart.com/articles/doctype/">DOCTYPE</a> to avoid sending browsers into quirks mode.</p>
<p>Try to code as much HTML as possible before adding any styles. Doing this brings more thought to the overall structure of the webpage and causes syntax problems to be spotted and fixed instead of covering them up with styles.</p>
<h3>Further Resources</h3>
<p>Here are some articles that further explain some of the basics CSS principles mentioned here.</p>
<ul>
<li>
		<a href="http://www.smashingmagazine.com/2008/08/18/7-principles-of-clean-and-optimized-css-code/">7 Principles of Clean and Optimized CSS Code</a>
	</li>
<li>
		<a href="http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/">The Mystery of CSS Sprites: Techniques, Tools and Tutorials</a>
	</li>
<li>
		<a href="http://www.smashingmagazine.com/2009/10/05/mastering-css-coding-getting-started/">Mastering CSS Coding: Getting Started</a>
	</li>
<li>
		<a href="http://www.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/">Powerful CSS Techniques for Effective Coding</a>
	</li>
<li>
		<a href="http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/">53 CSS Techniques You Couldn&#8217;t Live Without</a>
	</li>
</ul>
<p></p>
<h4>About the author</h4>
<p><em><br />
	Jeremy Davis is a recent college graduate working as a designer and front-end developer for a public school system. He (in)frequently blogs about web design, web development and technology on his <a href="http://www.jeremyadamdavis.com">personal blog</a>. He is also *currently accepting more <a href="http://www.twitter.com/jeremydavis">Twitter</a> followers.<br />
</em></p>
<p>*offer ends soon, act fast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/css/15-css-habits-to-develop-for-frustration-free-coding.html/feed</wfw:commentRss>
		<slash:comments>122</slash:comments>
		</item>
		<item>
		<title>Tips for Coding and Designing Usable Web Forms</title>
		<link>http://www.noupe.com/design/tips-for-coding-and-designing-usable-web-forms.html</link>
		<comments>http://www.noupe.com/design/tips-for-coding-and-designing-usable-web-forms.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:23:10 +0000</pubDate>
		<dc:creator>Noupe</dc:creator>
				<category><![CDATA[DESIGN]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[forms]]></category>

		<guid isPermaLink="false">http://www.noupe.com/?p=39319</guid>
		<description><![CDATA[<table width="650"><tr><td width="650"><div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&collection=noupe-rss&position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&collection=noupe-rss&position=3" border="0" alt="" /></a>
    </div></td></tr></table>
&nbsp;&nbsp; By Louis Lazaris The web form has been one of the most discussed elements in web design for more than ten years now. We can&#8217;t help it. Call-to-action functionality often leads users to a form; purchases are made using forms; users register or subscribe using forms &#8212; the uses for forms are endless. While [...]]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px;">
      <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0" /><br />
      <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=1" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=1" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=2" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=2" border="0" alt="" /></a>&nbsp;<a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&#038;collection=noupe-rss&#038;position=3" target="_blank"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&#038;collection=noupe-rss&#038;position=3" border="0" alt="" /></a>
    </div>
</td>
</tr>
</table>
<p><em>By Louis Lazaris</em></p>
<p>The web form has been one of the most discussed elements in web design for more than ten years now. We can&#8217;t help it. Call-to-action functionality often leads users to a form; purchases are made using forms; users register or subscribe using forms &#8212; <strong>the uses for forms are endless</strong>.</p>
<p>While it is fairly easy to slap together a form in HTML, it&#8217;s not as easy to code, style, and design your form in a manner that makes it <strong>usable and accessible</strong> to the majority of users. Since forms play such a large role in website conversions and success rates, the tips below, as well as the resources provided at the end of this article, should prove valuable for developers creating and coding web forms.</p>
<p><span id="more-39319"></span></p>
<h3>Two-Column vs. One</h3>
<p>This decision will generally depend on the content of the form, but it&#8217;s often preferable to avoid a two-column layout if the form is fairly simple.</p>
<p>Below is a good example of <strong>a simple form</strong> that places each label above its related form element.</p>
<p><a href="http://www.cellarthief.com/"><img src="http://media.noupe.com//uploads/2010/01/simple.jpg" alt="Simple Contact Form" width="500" height="413" /></a></p>
<p>What are the benefits to this type of form layout, as opposed to a two-column form? First, the form labels have plenty of space to allow for future changes to the text inside them. A two-column form could be limited in this regard, and might require the entire form to be restructured if changes are made. Another benefit is that the form is <strong>not as cluttered looking</strong>, having plenty of whitespace in the label areas, so it&#8217;s easy to read and easy to associate the labels with the fields. Additionally, the background color given to each label/field pairing makes the form more visually inviting.</p>
<p>By contrast, look at the two-column form below:</p>
<p><a href="http://www.alexandermcqueen.com/us/en/servicePages/contactUs.aspx"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/two-col.jpg" alt="Two-Column Contact Form" width="500" height="393" /></a></p>
<p>Especially because of the left-aligned text and lack of color, this form doesn&#8217;t have the same clean, visual effect as the previous example. In fact, the vertical space between the labels and the fields is somewhat distracting, giving the sense of multiple entities, when in fact a simple form like this <strong>should visually be presented as one grouped entity</strong>.</p>
<p>It&#8217;s not impossible, however to achieve a clean, organized look with a two-column layout, as shown by the example below from <a href="http://www.chapters.ca">Chapters Indigo Books</a>:</p>
<p><a href="https://library.indigo.ca/v1.0/Membership/LoginOnline.aspx"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/indigo.jpg" alt="Chapters Indigo form" width="396" height="264" /></a></p>
<p>So, although there are no definite rules for the general layout of your form, effective guidelines include avoiding a two-column layout for simple forms, and aligning the text labels right if a two-column layout is used.</p>
<h3>Use Inline Form Validation</h3>
<p>Recently <a href="http://www.alistapart.com/articles/inline-validation-in-web-forms/">Luke Wroblewski wrote</a> about the effectiveness of inline form validation on <a href="http://www.alistapart.com/">A List Apart</a>. To quote directly from that article:</p>
<blockquote><p>
Our participants were faster, more successful, less error-prone, and more satisfied when they used the forms with inline validation.
</p></blockquote>
<p><a href="http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/">jQuery Inline Form Validation, Because Validation is a Mess</a> is a step-by-step tutorial describing how to use jQuery to add inline validation to a lengthy form.</p>
<p><a href="http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/inline.jpg" alt="Tutorial on Inline Form Validation" width="500" height="325" /></a></p>
<p><a href="http://tetlaw.id.au/view/javascript/really-easy-field-validation">Really Easy Field Validation</a></p>
<p><a href="http://tetlaw.id.au/view/javascript/really-easy-field-validation"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/easy.jpg" alt="Really Easy Field Validation" width="500" height="350" /></a></p>
<p>Dexagogo provides a simple script that can be used to add inline validation to your forms. The demo example is not the prettiest, but of course it can be customized to suit your needs. The script uses <a href="http://script.aculo.us/">Scriptaculous</a> for the fade-in effect.</p>
<h3>Group Related Fields</h3>
<p>With a lengthy form, you&#8217;ll be limited as to what you can do to improve its usability, but grouping related fields together to divide the form into manageable visual components will <strong>make the form a little less intimidating</strong>. Thus, the form will be perceived to be easier to fill out, even though it will probably take about the same amount of time as a form that has no grouping of fields.</p>
<p>To group related fields, use <code>&lt;fieldset&gt;</code> and the optional <code>&lt;legend&gt;</code> element, as shown in the code below:</p>
<pre name="code" class="html">
&lt;form id="form" action="register.php" method="post"&gt;

	&lt;fieldset&gt;
		&lt;legend&gt;Basic Info&lt;/legend&gt;
		&lt;div&gt;
		&lt;label for="name"&gt;Name:&lt;/label&gt;
		&lt;input type="text" name="name" id="name" /&gt;
		&lt;/div&gt;
		&lt;label for="password"&gt;Password:&lt;/label&gt;
		&lt;input type="text" name="password" id="password" /&gt;
		&lt;div&gt;
		&lt;label for="password-confirm"&gt;Confirm Password:&lt;/label&gt;
		&lt;input type="text" name="password-confirm" id="password-confirm" /&gt;
		&lt;/div&gt;
	&lt;/fieldset&gt;

	&lt;fieldset&gt;
		&lt;legend&gt;Address&lt;/legend&gt;
		&lt;label for="address"&gt;Address:&lt;/label&gt;
		&lt;input type="text" name="address" id="address" /&gt;

		&lt;label for="address2"&gt;Address (cont'd):&lt;/label&gt;
		&lt;input type="text" name="address2" id="address2" /&gt;

		&lt;label for="zip"&gt;Zip/Postal:&lt;/label&gt;
		&lt;input type="text" name="zip" id="zip" /&gt;

		&lt;label for="city"&gt;City:&lt;/label&gt;
		&lt;input type="text" name="city" id="city" /&gt;

		&lt;label for="country"&gt;Country:&lt;/label&gt;
		&lt;input type="text" name="country" id="country" /&gt;

	&lt;/fieldset&gt;

&lt;/form&gt;
</pre>
<p>The <code>&lt;fieldset&gt;</code> element by default has a border, which can be changed, and is often removed in a CSS reset. Below is an example of a single form that is divided into two sections using <code>&lt;fieldset&gt;</code> and <code>&lt;legend&gt;</code> elements:</p>
<p><a href="http://www.cosmicsoda.com/user/action/user.signupForm/">Cosmicsoda Registration Form</a></p>
<p><a href="http://www.cosmicsoda.com/user/action/user.signupForm/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/fieldsets.jpg" alt="Cosmicsoda Registration Form" width="500" height="444" /></a></p>
<p>Unfortunately, the display of the border on the <code>&lt;fieldset&gt;</code> is not the same across all browsers, so it is usually best to disable the border in your stylesheet and create a custom border by some other means. This will also affect the look of the <code>&lt;legend&gt;</code> element, so it&#8217;s rare to see the use of these two elements nowadays. But the <code>&lt;fieldset&gt;</code> can still be used to group elements, and custom borders and headings can be included to provide the same basic effect. The <code>&lt;fieldset&gt;</code> and <code>&lt;legend&gt;</code> elements also have the added benefit of contributing to a form&#8217;s accessibility.</p>
<h3>Clearly Indicate Required Fields</h3>
<p>It&#8217;s common to indicate required fields by means of the asterisk symbol (*) in a different color than the rest of the text, so the required indicator stands out. Although most sites nowadays include this indicator, some still fail to use it properly.</p>
<p>The explanatory text that describes the purpose of the asterisk should be placed immediately above the form that is to be filled out, <strong>so the users see it before they begin filling it out</strong>. Some sites have used the asterisk character somewhat like a footnote indicator, placing the description of the asterisk below the form. The example below from the <a href="http://www.elderluxe.com/contact/">Elderluxe contact page</a> demonstrates this poor placement of the the text that explains the meaning of the asterisk:</p>
<p><a href="http://www.elderluxe.com/contact/">Elderluxe Contact Form</a></p>
<p><a href="http://www.elderluxe.com/contact/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/required.jpg" alt="Elderluxe Contact Form" width="381" height="228" /></a></p>
<p>The example above has two problems: the asterisks are the same color as the rest of the text, and the explanation of the asterisk is near the bottom of the form. In many instances, asterisks alone would be enough, without any explanation, but <strong>if your target audience is not as computer-savvy</strong>, you will likely want to include at the top of the form a brief description of what the asterisk means.</p>
<p>The example below from <a href="https://www.officedepot.com/account/registrationDisplay.do">Office Depot&#8217;s registration page</a> demonstrates a properly-placed asterisk description:</p>
<p><a href="https://www.officedepot.com/account/registrationDisplay.do">Office Depot Registration Form</a></p>
<p><a href="https://www.officedepot.com/account/registrationDisplay.do"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/required-good.jpg" alt="Office Depot Registration Form" width="500" height="505" /></a></p>
<p>Although the example form above does have problems (left aligned text, small type, little use of whitespace), it clearly indicates required fields and explains the meaning of the asterisk before the user begins filling it out. This is especially important in this example, since the first three fields are not required, thus the user can safely skip them.</p>
<h3>Fancier Checkboxes, Radio Buttons, and Select Elements</h3>
<p>Forms can look awfully dull, especially since the styling of <code>&lt;select&gt;</code> elements, checkboxes, and radio buttons is limited in most browsers, and it is impossible to use CSS alone to style those elements to look exactly the same in every browser. Fortunately, there are a number of <strong>JavaScript library plugins and code</strong> that allow developers to include fancier, cross-browser form elements that degrade gracefully.</p>
<p><a href="http://widowmaker.kiev.ua/checkbox/">jQuery Checkbox</a> allows you to insert custom checkboxes and radio buttons into your forms. I don&#8217;t particularly care for the look of the radio buttons in this case (they look nothing like radio buttons), but it&#8217;s one option to consider.</p>
<p><a href="http://widowmaker.kiev.ua/checkbox/"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/jquery-checkbox.jpg" alt="jQuery Checkbox" width="500" height="294" /></a></p>
<p><a href="http://www.marghoobsuleman.com/jquery-image-dropdown">jQuery Image Combobox</a> is a fully skinnable image-based replacement for the browser&#8217;s usually-ugly <code>&lt;select&gt;</code> element.</p>
<p><a href="http://www.marghoobsuleman.com/jquery-image-dropdown"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/select.jpg" alt="jQuery Image Combobox" width="500" height="465" /></a></p>
<p><a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm">Giva Labs mcDropdown jQuery Plug-in</a> is an intuitive, keyboard-accessible, easy-to-implement replacement for a typical <code>&lt;select&gt;</code> element that allows for nested data.</p>
<p><a href="http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/dropdown.jpg" alt="Giva Labs mcDropdown jQuery Plug-in" width="500" height="456" /></a></p>
<h3>Display a Hint When a Field Gets Focus</h3>
<p>Complex forms with many different fields can be easier for the user to fill out if some help text is given. Of course, you don&#8217;t want to overwhelm the user with one or more paragraphs of text above the form explaining what the fields are for.</p>
<p>As a simple alternative, you can write some JavaScript (or use a customizable plugin) that will display a custom tooltip-style message to explain <strong>form elements that might be confusing</strong>, or that require a certain type of input (for example, a username that only allows letters or numbers and must have at least 6 characters).</p>
<p><a href="http://nicolae.namolovan.googlepages.com/jquery.inputHintBox.html">jQuery Input Floating Hint Box</a> is a simple plugin that displays a fully-customizable floating hint when a field gets focus.</p>
<p><a href="http://nicolae.namolovan.googlepages.com/jquery.inputHintBox.html"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/hint.jpg" alt="jQuery Input Floating Hint Box" width="500" height="260" /></a></p>
<p><a href="http://www.dhtmlgoodies.com/index.html?whichScript=form-field-tooltip">DHTML Goodies Form Field Tooltip</a> is another variation of the form field helper text that displays the helper text based on what is entered in the form field&#8217;s <code>title</code> attribute.</p>
<p><a href="http://www.dhtmlgoodies.com/index.html?whichScript=form-field-tooltip"><img src="http://www.smashingmagazine.com/wp-content/uploads/2010/01/hint-2.jpg" alt="DHTML Goodies Form Field Tooltip" width="500" height="238" /></a></p>
<h3>Be Generous with Whitespace</h3>
<p>As mentioned earlier, forms can look ugly and cluttered if the elements in the form are not displayed in a clean, usable manner. We generally think of the use of whitespace in our overall site design, but the same principle can be applied within a form, even <strong>down to the smallest details</strong>.</p>
<p>You can improve a form&#8217;s design by adding appropriate amounts of space around field elements, giving the elements themselves a larger and more usable size, and also allowing plenty of space inside text fields by using padding in your CSS. For example, try typing some text into the two fields below.</p>
<form onsubmit="return false;">
<input type="text" style="border: solid 1px #bbb; width: 260px; height: 20px; padding: 2px 0 0 0;" />
</form>
</p>
<form onsubmit="return false;">
<input type="text" style="border: solid 1px #bbb; width: 256px; height: 20px; padding: 5px 0 0 4px;" />
</form>
</p>
<p>With just a small difference in size and padding, the second input field has a <strong>more usable feel</strong>. When multiple text fields appear in the same form, this can make quite a difference in how the overall experience is perceived, even though technically it might not make a whole lot of difference as far as how long it takes the user to fill it out.</p>
<p>It also helps to allow text fields to have plenty of visible characters. A name field especially should have plenty of space to allow for longer names. Overflow of characters will start pushing the text out of view, so it&#8217;s best to have enough space to accommodate longer names so that the user can more easily spot mistakes. The example field below demonstrates how a <strong>longer name would be cut off</strong>.</p>
<form onsubmit="return false;">
<input type="text" style="border: solid 1px #bbb; width: 156px; height: 20px; padding: 5px 0 0 4px;" value="Veerasingham Anandasangaree" />
</form>
</p>
<p>A text field that is similar in size to the ones in the previous example would be more appropriate and would allow for longer input to be entered without the risk of cutting anything off. The same principle would apply to a search box that may potentially receive long queries as input.</p>
<h3>Make Your Forms Accessible</h3>
<p>The topic of accessible forms could easily encompass an entire article and much more, but here are just a few tips to ensure your forms are more accessible and usable to a diverse audience.</p>
<ul>
<li>Use the <code>title</code> attribute for inputs, to assist those using screen readers</li>
<li>If a label doesn&#8217;t wrap around the field it is associated with, use a <code>for</code> attribute that matches the accompanying field&#8217;s <code>id</code></li>
<li>Set a tab order using the <code>tabindex</code> attribute on each element</li>
<li>For the tab order, increment the tab numbers by large amounts (e.g. &#8220;10, 20, 30&#8230;&#8221; instead of &#8220;1, 2, 3&#8230;&#8221;), to allow for later additions that don&#8217;t require rewriting all the tab indexes</li>
<li>For radio buttons and checkboxes, put the label after the associated element so screen readers read the item first and the word &#8220;checkbox&#8221; or &#8220;radio button&#8221; second</li>
<li>Use the <code>&lt;optgroup&gt;</code> tag to group <code>&lt;select&gt;</code> items</li>
<li>Use the <code>accesskey</code> attribute on form elements, to allow keyboard access</li>
</ul>
<h3>Further Reading</h3>
<ul>
<li><a href="http://www.webaim.org/techniques/forms/screen_reader.php">Creating Accessible Forms</a></li>
<li><a href="http://www.noupe.com/php/beautiful-forms.html">Beautiful Forms – Design, Style, &amp; make it work with PHP &amp; Ajax</a></li>
<li><a href="http://www.w3schools.com/html/html_forms.asp">HTML Forms and Input on W3Schools</a></li>
<li><a href="http://www.palmerwebmarketing.com/blog/25-web-form-optimization-tips/">25 Web Form Optimization Tips</a></li>
<li><a href="http://www.usability.com.au/resources/forms.cfm">Accessible Forms</a></li>
<li><a href="http://www.smashingmagazine.com/2008/04/17/web-form-design-modern-solutions-and-creative-ideas/">Web Form Design: Modern Solutions and Creative Ideas</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.noupe.com/design/tips-for-coding-and-designing-usable-web-forms.html/feed</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
	</channel>
</rss>

