<?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>Glenn's Second Brain &#187; user/12651333281871808648/state/com.google/tracking-body-link-used</title>
	<atom:link href="http://www.glennmarcus.com/blog/tag/user12651333281871808648statecom-googletracking-body-link-used/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.glennmarcus.com/blog</link>
	<description>For the spillover</description>
	<lastBuildDate>Thu, 15 Apr 2010 23:28:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>45 Fresh Useful JavaScript and jQuery Techniques and Tools</title>
		<link>http://www.glennmarcus.com/blog/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/</link>
		<comments>http://www.glennmarcus.com/blog/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 15:14:41 +0000</pubDate>
		<dc:creator>Smashing Editorial</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[user/12651333281871808648/label/ui]]></category>
		<category><![CDATA[user/12651333281871808648/label/web20]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/read]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/tracking-body-link-used]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/75f88a06be3ae8fd</guid>
		<description><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" border="0"/><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt=" in 45 Fresh Useful JavaScript and jQuery Techniques and Tools"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt=" in 45 Fresh Useful JavaScript and jQuery Techniques and Tools"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt=" in 45 Fresh Useful JavaScript and jQuery Techniques and Tools"/></a></div>
</td>
</tr>
</table>
<p>Yes, this is another round-up of <strong>fresh and useful Javascript techniques, tools and resources</strong>. But donâ€™t close the tab yet, as you might find this one very useful. In this selection we present calendars, forms, buttons, navigation, debugging, optimization and compatibility tables as well as handy resources and tools. We also cover various jQuery-plugins that will help you extend the functionality of your website and improve user experience with ready components or coding solutions.</p>
<p>The last section also covers a number of useful educational resources such as a compilation of useful JavaScript coding practices, a detailed comparison of JavaScript frameworks and general JavaScript programming conventions. We are looking forward to your feedback.</p>
<p>You may be interested in the following related posts:</p>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/06/21/50-fresh-javascript-tools-that-will-improve-your-workflow/">50 Fresh JavaScript Tools That Will Improve Your Workflow</a></li>
<li><a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">45 Powerful CSS/JavaScript-Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/08/70-new-useful-ajax-and-javascript-techniques/">70 Useful AJAX And JavaScript Techniques</a></li>
</ul>
<p> [By the way: The <a href="http://www.smashingmagazine.com/network-posts/">network tab</a> (on the top of the page) is updated several times a day. It features manually selected articles from the best web design blogs!]<br />
<h3>Calendars and Timelines</h3>
</p><p><a href="http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/">jDigiClock â€“ Digital Clock (HTC Hero inspired)</a><br /> jDigiClock is a jQuery plugin inspired from HTC Hero Clock Widget.</p>
<p><a href="http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-82.jpg" alt="Javascript-techniques-82 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://home.comcast.net/~vonholdt/test/clock_slide/index.htm">jQuery Sliding Clock v1.1</a><br /> jQuery transpearant Slider clock with CSS sprites.</p>
<p><a href="http://home.comcast.net/~vonholdt/test/clock_slide/index.htm"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-67.jpg" alt="Javascript-techniques-67 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://home.jongsma.org/software/js/datepicker">Date / Time Picker</a><br /> Note that this control is not designed to work in IE6; although it will function correctly in most cases, the positioning of the calendar may be way off depending on how your page is styled.</p>
<p><a href="http://home.jongsma.org/software/js/datepicker"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-05.jpg" alt="Javascript-techniques-05 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<h3>JavaScript Debugging and Validation Tools</h3>
<p><a href="http://www.mozilla.org/projects/venkman/">Venkman JavaScript Debugger project page</a><br /> Venkman is the code name for Mozillaâ€™s JavaScript Debugger. Venkman aims to provide a powerful JavaScript debugging environment&#8230;</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" border="0"/><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt=" in 45 Fresh Useful JavaScript and jQuery Techniques and Tools"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt=" in 45 Fresh Useful JavaScript and jQuery Techniques and Tools"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt=" in 45 Fresh Useful JavaScript and jQuery Techniques and Tools"/></a></div>
</td>
</tr>
</table>
<p>Yes, this is another round-up of <strong>fresh and useful Javascript techniques, tools and resources</strong>. But donâ€™t close the tab yet, as you might find this one very useful. In this selection we present calendars, forms, buttons, navigation, debugging, optimization and compatibility tables as well as handy resources and tools. We also cover various jQuery-plugins that will help you extend the functionality of your website and improve user experience with ready components or coding solutions.</p>
<p>The last section also covers a number of useful educational resources such as a compilation of useful JavaScript coding practices, a detailed comparison of JavaScript frameworks and general JavaScript programming conventions. We are looking forward to your feedback.</p>
<p>You may be interested in the following related posts:</p>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/06/21/50-fresh-javascript-tools-that-will-improve-your-workflow/">50 Fresh JavaScript Tools That Will Improve Your Workflow</a></li>
<li><a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">45 Powerful CSS/JavaScript-Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/08/70-new-useful-ajax-and-javascript-techniques/">70 Useful AJAX And JavaScript Techniques</a></li>
</ul>
<p> [By the way: The <a href="http://www.smashingmagazine.com/network-posts/">network tab</a> (on the top of the page) is updated several times a day. It features manually selected articles from the best web design blogs!]<br />
<h3>Calendars and Timelines</h3>
<p><a href="http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/">jDigiClock â€“ Digital Clock (HTC Hero inspired)</a><br /> jDigiClock is a jQuery plugin inspired from HTC Hero Clock Widget.</p>
<p><a href="http://www.radoslavdimov.com/jquery-plugins/jquery-plugin-digiclock/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-82.jpg" alt="Javascript-techniques-82 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://home.comcast.net/~vonholdt/test/clock_slide/index.htm">jQuery Sliding Clock v1.1</a><br /> jQuery transpearant Slider clock with CSS sprites.</p>
<p><a href="http://home.comcast.net/~vonholdt/test/clock_slide/index.htm"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-67.jpg" alt="Javascript-techniques-67 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://home.jongsma.org/software/js/datepicker">Date / Time Picker</a><br /> Note that this control is not designed to work in IE6; although it will function correctly in most cases, the positioning of the calendar may be way off depending on how your page is styled.</p>
<p><a href="http://home.jongsma.org/software/js/datepicker"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-05.jpg" alt="Javascript-techniques-05 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<h3>JavaScript Debugging and Validation Tools</h3>
<p><a href="http://www.mozilla.org/projects/venkman/">Venkman JavaScript Debugger project page</a><br /> Venkman is the code name for Mozillaâ€™s JavaScript Debugger. Venkman aims to provide a powerful JavaScript debugging environment for Gecko-based browsers namely Firefox 3.x, the Netscape 7.x series of browsers, Netscape 9.x series, Mozilla Seamonkey 1.x and Mozilla Seamonkey 2.x. It does not include Gecko-based browsers such as K-Meleon 1.x, Galeon 2.x and Netscape 8.x. The debugger is available as an add-on package in XPI format. Venkman JavaScript Debugger has been provided as part of the Mozilla install distribution since October 3rd 2001.</p>
<p><a href="http://www.mozilla.org/projects/venkman/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-14.jpg" alt="Javascript-techniques-14 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.my-debugbar.com/wiki/CompanionJS/HomePage"> CompanionJS</a><br /> Companion.JS (pronounced Companion dot JS or CJS) is a Javascript debugger for IE.</p>
<p><a href="http://www.my-debugbar.com/wiki/CompanionJS/HomePage"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-32.jpg" alt="Javascript-techniques-32 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-test-your-javascript-code-with-qunit/">How to Test your JavaScript Code with QUnit</a><br /> QUnit is a powerful JavaScript unit testing framework that helps you to debug code. Itâ€™s written by members of the jQuery team, and is the official test suite for jQuery. But QUnit is general enough to test any regular JavaScript code, and itâ€™s even able to test server-side JavaScript via some JavaScript engine like Rhino or V8.</p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-test-your-javascript-code-with-qunit/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-44.jpg" alt="Javascript-techniques-44 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://jsbin.com/">JS Bin â€“ Collaborative JavaScript Debugging</a><br /> JS Bin is an open source collaborative JavaScript debugging tool.</p>
<p><a href="http://jsbin.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-12.jpg" alt="Javascript-techniques-12 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<h3>Forms, Buttons &amp; Navigation</h3>
<p><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/">Making a Google Wave History Slider</a><br /> Here is shown how to  create a Google Wave-like history slider. Using it will enable visitors to go back and forth in time to view the changes that take  place on a comment thread.</p>
<p><a href="http://tutorialzine.com/2009/10/google-wave-history-slider-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-73.jpg" alt="Javascript-techniques-73 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://theodin.co.uk/blog/design/fancy-radio-buttons-jquery.html">Fancy Radio Buttons With jQuery</a><br /> Creation of 2 mandatory option sets that a user could choose, while hiding off the radio button inputs and using an anchor links to make it a bit more usable.</p>
<p><a href="http://theodin.co.uk/blog/design/fancy-radio-buttons-jquery.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-62.jpg" alt="Javascript-techniques-62 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.tutorial9.net/web-tutorials/creative-button-animations-with-sprites-and-jquery-part-2/">Creative Button Animations with Sprites and JQuery</a><br /> Fading hover effect for which the transition is smoothed with JavaScript, using jQuery library.</p>
<p><a href="http://www.tutorial9.net/web-tutorials/creative-button-animations-with-sprites-and-jquery-part-2/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-83.jpg" alt="Javascript-techniques-83 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.vileworks.com/password-unmasking">Password (un)Masking</a><br /> JavaScript jQuery that toggles the masking and unmasking of the password  field.</p>
<p><a href="http://www.vileworks.com/password-unmasking"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-68.jpg" alt="Javascript-techniques-68 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://css-tricks.com/jquery-magicline-navigation/">jQuery MagicLine Navigation</a><br /> These â€œslidingâ€ style navigation bars have been around a while, and turns out itâ€™s really pretty darn easy. Here are put two examples together.</p>
<p><a href="http://css-tricks.com/jquery-magicline-navigation/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-49.jpg" alt="Javascript-techniques-49 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://tympanus.net/codrops/2009/12/11/fixed-fade-out-menu-a-css-and-jquery-tutorial/">Fixed Fade Out Menu: A CSS and jQuery Tutorial</a><br /> The aim is to have a fixed navigation that follows the user when he scrolls, and only subtly showing itself by fading out and becoming almost transparent. When the user hovers over it, the menu then becomes opaque again.  Inside of the navigation we will have some links, a search input and a top and bottom button that let the user navigate to the top or the bottom of the page.</p>
<p><a href="http://tympanus.net/codrops/2009/12/11/fixed-fade-out-menu-a-css-and-jquery-tutorial/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-52.jpg" alt="Javascript-techniques-52 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://cssglobe.com/post/7161/jquery-plugin-simplest-twitterlike-dynamic-character-count-for-textareas">jQuery plugin: Simplest Twitter-like dynamic character count for textareas and input fields</a><br /> The best way to explain what this plugin does is to mention Twitter. Twitter posts are limited to 140 characters. While typing the Twitter post there is this always present information about how many characters the users have before reaching the limit. The information is not only provided merely by displaying a number, there are different colors applied to certain stages to notify the user about the status.</p>
<p><a href="http://www.csskarma.com/blog/sliding-labels-v2/">Sliding Labels v2</a><br /> Form label keeping the label inline, but sliding it off to the left rather than going away on click.</p>
<p><a href="http://www.csskarma.com/blog/sliding-labels-v2/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/03/javascript-techniques-87.jpg" alt="Javascript-techniques-87 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="100"/></a></p>
<p><a href="http://demos.usejquery.com/ketchup-plugin/index.html">Ketchup Plugin</a><br /> Ketchup is a slim jQuery Plugin that validates your forms. It aims to be very flexible and extendable for its appearance and functionality.</p>
<p><a href="http://demos.usejquery.com/ketchup-plugin/index.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-84.jpg" alt="Javascript-techniques-84 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<h3>Layout tools</h3>
<p><a href="http://www.kromosome.net/cssdesignergrid/">jQuery {css}designerGrid Plugin</a><br /> {css} designerGrid is A jQuery Plugin developed for website interface developers who use the grid system of layout. {css} designerGrid is intended to assist these developers with CSS prototyping.</p>
<p><a href="http://www.kromosome.net/cssdesignergrid/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-80.jpg" alt="Javascript-techniques-80 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://code.google.com/p/css-template-layout/"> css-template-layout</a><br /> JavaScript (jQuery) implementation of the CSS Template Layout Module</p>
<p><a href="http://code.google.com/p/css-template-layout/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-33.jpg" alt="Javascript-techniques-33 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://blog.creativityden.com/fluid-grid-using-jquery/">How to create a fluid grid with jQuery</a><br /> Grid-based layout is probably the more preferred way to style up a webpage to give it more magazine-like look and feel. This tutorial is about how to use CSS and Javascript to create a fluid grid-based layout (See demo here). The algorithm/procedure used in this tutorial is very simple and straightforward. There are more advanced algorithms out there which can handle multiple scenarios. But the purpose is to understand the basic logic on how to create such layout. So here it goesâ€¦</p>
<p><a href="http://blog.creativityden.com/fluid-grid-using-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-51.jpg" alt="Javascript-techniques-51 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://code.google.com/p/closure-templates/">closure-templates</a><br /> Closure Templates are a client- and server-side templating system that helps you dynamically build reusable HTML and UI elements. They are easy to learn and customizable to fit your applicationâ€™s needs. Closure Templates support JavaScript and Java and use a data model and expression syntax that works for either language. You can also use the built-in message support to easily localize your applications.</p>
<p><a href="http://code.google.com/p/closure-templates/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-46.jpg" alt="Javascript-techniques-46 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<h3>Useful jQuery Plugins</h3>
<p><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin">TipTip jQuery Plugin</a><br /> TipTip detects the edges of the browser window and will make sure the tooltip stays within the current window size. As a result the tooltip will adjust itself to be displayed above, below, to the left or to the right of the element with TipTip applied to it, depending on what is necessary to stay within the browser window. TipTip is a very lightweight and intelligent custom tooltip jQuery plugin. It uses ZERO images and is completely customizable via CSS. Itâ€™s also only 3.5kb minified!</p>
<p><a href="http://code.drewwilson.com/entry/tiptip-jquery-plugin"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-65.jpg" alt="Javascript-techniques-65 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://fredhq.com/projects/roundabout/">jQuery Roundabout</a><br /> Roundabout is a jQuery plugin that converts a structure of static HTML elements into a highly customizable turntable-like interactive area. (And now, not just turntables, but many shapes!)</p>
<p><a href="http://fredhq.com/projects/roundabout/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-69.jpg" alt="Javascript-techniques-69 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://jparse.kylerush.net/">jParse â€“ jQuery XML Parse Plugin</a><br /> jParse is a jQuery plugin that allows you to parse XML that was fetched with the jQuery .ajax method (making it fully customizable).</p>
<p><a href="http://jparse.kylerush.net/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-72.jpg" alt="Javascript-techniques-72 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://razorjack.net/quicksand/">jQuery Quicksand plugin</a><br /> Reorder and filter items with a nice shuffling animation.</p>
<p><a href="http://razorjack.net/quicksand/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-48.jpg" alt="Javascript-techniques-48 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://thinkinginweb.com/sections/articles/18-11-2009-typeQuery-change-website-typography-with-jquery.aspx"> typeQuery, change website typography with jquery</a><br />typeQuery gives the flexibility to change the font-family for everything you define with class, id, or tag, this example is referring to the selected item on a select object with id=â€tagâ€ and the font-family value at select object with id=â€familyâ€: <code>$($("#tag").val()).css("font-family", $("#family").val());</code></p>
<p><a href="http://thinkinginweb.com/sections/articles/18-11-2009-typeQuery-change-website-typography-with-jquery.aspx"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-70.jpg" alt="Javascript-techniques-70 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://lab.smashup.it/flip/">Flip! A jQuery plugin v0.9.9</a><br /> Flip is a jQuery plugin that will flip easily your elements in four directions.</p>
<p><a href="http://lab.smashup.it/flip/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-55.jpg" alt="Javascript-techniques-55 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.webresourcesdepot.com/data-encryption-with-javascript-jcryption/">Data Encryption With JavaScript: jCryption</a><br /> jCryption is a jQuery plugin for encrypting POST/GET data submitted by forms.  It uses public-key algorithm of RSA for the encryption &amp; has a PHP file for handling the decryption of data.</p>
<p><a href="http://www.webresourcesdepot.com/data-encryption-with-javascript-jcryption/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-24.jpg" alt="Javascript-techniques-24 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://trif3cta.com/blog/entry/jquery-plugins-under-4k/">Minimalist jQuery: 11 useful plugins under 4K</a><br /> jQuery makes our lives easier. So much so that itâ€™s tempting to use it  all the time, inadvertently slowing our page load times (cue <a href="http://developer.yahoo.com/yslow/">YSlow</a> and <a href="http://stevesouders.com/hammerhead/">Hammerhead</a>). Combining,  compressing, and delivering scripts at the end of your page helps in the  HTTP request department. On the file size front, below are jQuery  plugins that give solid bang for your performance buck.</p>
<p><a href="http://trif3cta.com/blog/entry/jquery-plugins-under-4k/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-79.jpg" alt="Javascript-techniques-79 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://jscott.me/jquery.undoable.html">Undo/Redo in jQuery</a><br /> An easy-to-use plugin for adding undo/redo capabilities to a jQuery application. It is based loosely on the Objective-C/Cocoa way of doing things.</p>
<p><a href="http://jscott.me/jquery.undoable.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-81.jpg" alt="Javascript-techniques-81 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://code.google.com/p/editease/">editease</a><br /> editEase â€“ jQuery CMS | no fuss, no database, no worries</p>
<p><a href="http://code.google.com/p/editease/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-78.jpg" alt="Javascript-techniques-78 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.jgc.org/blog/2009/10/what-is-jshub.html">jsHub</a><br /> jsHub is a single piece of JavaScript (a â€œtagâ€) that can handle reading different sorts of page information and then send them to many different vendorsâ€™ products. One piece of code to send to Google Analytics, Omniture SiteCatalyst, WebTrends and Mixpanel.  Instead of one piece of JavaScript per vendor, jsHub has a single piece of code (the â€œhubâ€) and plugins that know how to translate into the required wire protocol for each vendor. Vendors only maintain the plugin for their product.</p>
<p><a href="http://www.jgc.org/blog/2009/10/what-is-jshub.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-22.jpg" alt="Javascript-techniques-22 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<h3>Educational JavaScript Resources and Tutorials</h3>
<p><a href="http://justin.harmonize.fm/index.php/2009/09/an-introduction-to-javascripts-this/">Caffeinated Simpleton </a><br /> JavaScript is an amazing little language, but itâ€™s got some quirks that turn a lot of people off. One of those quirks is <code>this</code>, and how itâ€™s not necessarily what you expect it to be. <code>this</code> isnâ€™t that complicated, but there are very few explanations of how it works on the internet. This article is an attempt to explain how <code>this</code> works and how to use it properly.</p>
<p><a href="http://justin.harmonize.fm/index.php/2009/09/an-introduction-to-javascripts-this/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-07.jpg" alt="Javascript-techniques-07 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.smashingmagazine.com/2009/08/01/what-you-need-to-know-about-javascript-scope/">What You Need To Know About JavaScript Scope</a><br /> This article discusses how JavaScript handles scope and how various JavaScript libraries provide methods for dealing with it and how they smooth out a few bumps. Weâ€™ll also look at how you can get back to basics and do some interesting scope wrangling without a library, a useful approach if youâ€™re writing code that needs to stand alone.</p>
<p><a href="http://www.smashingmagazine.com/2009/08/01/what-you-need-to-know-about-javascript-scope/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-25.jpg" alt="Javascript-techniques-25 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://ejohn.org/apps/learn/">Learning Advanced JavaScript</a><br /> A very nice tutorial to learn JavaScript, containing code and discussion from the upcoming book Secrets of the JavaScript Ninja by John Resig.</p>
<p><a href="http://ejohn.org/apps/learn/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-30.jpg" alt="Javascript-techniques-30 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.brucelawson.co.uk/2010/highlight-search-terms-automagically-with-javascript-and-mark/">Highlight search terms automagically with JavaScript and mark</a><br /> Script surrounding the search term(s) with the <code>mark</code> element  rather than a <code>span</code>, although the class <var>searchword</var> is retained in case you want to style these <code>mark</code>s differently from  others. In the CSS, the rule <code>article mark </code>is just added to turn it a gentle shade of pink.</p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/10-super-helpful-traversing-functions-in-jquery/">10 Really Helpful Traversing Functions in jQuery</a><br /> With jQuery, selecting HTML elements is laughably easy. But at times, we may wish to further refine the selection, which can be a hassle when the HTML structure is complicated. In this tutorial, weâ€™ll explore ten ways that we can refine and extend a set of wrapped elements that we wish to operate upon.</p>
<p><a href="http://net.tutsplus.com/tutorials/javascript-ajax/10-super-helpful-traversing-functions-in-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-74.jpg" alt="Javascript-techniques-74 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.catswhocode.com/blog/using-keyboard-shortcuts-in-javascript">Using keyboard shortcuts in Javascript</a><br /> If you want to enhance your web app, Javascript keyboards shortcuts is definitely something to consider. In this article, youâ€™ll learn to use JS keyboard shortcuts, with and without the JQuery framework.</p>
<p><a href="http://www.catswhocode.com/blog/using-keyboard-shortcuts-in-javascript"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-29.jpg" alt="Javascript-techniques-29 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://javascript.crockford.com/code.html">Code Conventions for the JavaScript Programming Language</a><br /> This is a set of coding conventions and rules for use in JavaScript programming.</p>
<p><a href="http://javascript.crockford.com/code.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-31.jpg" alt="Javascript-techniques-31 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.myphpetc.com/2009/03/jquery-select-element-cheat-sheet.html">jQuery â€“ Select element cheat sheet</a><br />This cheat sheet helps you to find the index of a selected option, set the selected option by value, set the selected option by text, insert a new option before or after another and get the text or value of the selected option.</p>
<p><a href="http://www.myphpetc.com/2009/03/jquery-select-element-cheat-sheet.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-76.jpg" alt="Javascript-techniques-76 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html">Compare JavaScript frameworks</a><br /> Modern Web sites and Web applications tend to rely quite heavily on client-side JavaScript to provide rich interactivity, particularly through the advent of asynchronous HTTP requests that do not require page refreshes to return data or responses from a server-side script or database system. In this article, you will discover how JavaScript frameworks make it easier and faster to create highly interactive and responsive Web sites and Web applications.</p>
<p><a href="http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-77.jpg" alt="Javascript-techniques-77 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://dailyjs.com/2010/01/27/pro-practices-1/"> Park your Horse, Code Cowboy: Professional JavaScript Workflows, Part 1</a><br /> In this series, weâ€™ll talk about tools &amp; techniques you can use to cover those Noâ€™s, and cut a lot of strife &amp; embarrassment from your JavaScript experience.</p>
<p><a href="http://dailyjs.com/2010/01/27/pro-practices-1/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-47.jpg" alt="Javascript-techniques-47 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://www.java2s.com/Code/JavaScriptReference/CatalogJavaScriptReference.htm">JavaScript Reference examples (example source code)</a><br /> JavaScript Reference examples, organized by Objects, Properties, Methods &amp; Collections. Some Event Handlers Reference are also available.</p>
<p><a href="http://www.java2s.com/Code/JavaScriptReference/CatalogJavaScriptReference.htm"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-20.jpg" alt="Javascript-techniques-20 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://dev.opera.com/articles/view/javascript-best-practices/">JavaScript best practices</a><br /> A compilation of best practices and good advice Iâ€™ve amassed over the years, much of it learnt the hard way (experimentation and suchlike). Take the advice below to heart and keep it in a part of your brain that has a quick access route so you can apply it without thinking about it. I am sure you will find things to disagree with, and that is a good thing â€“ you should question what you read, and strive to find better solutions. However, I have found that following these principles has made me a more effective developer and allowed other developers to build upon my work more easily.</p>
<p><a href="http://dev.opera.com/articles/view/javascript-best-practices/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-15.jpg" alt="Javascript-techniques-15 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<p><a href="http://wtfjs.com/">wtfjs</a><br /> JavaScript is a language we love despite it giving us so much to hate. This is a collection of those very special irregularities, inconstancies and just plain painfully unintuitive moments for the language of the web.</p>
<p><a href="http://wtfjs.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/javascript-techniques-41.jpg" alt="Javascript-techniques-41 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools" width="480" height="300"/></a></p>
<h3>Related Posts</h3>
<p>You may be interested in the following related posts:</p>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/06/21/50-fresh-javascript-tools-that-will-improve-your-workflow/">50 Fresh JavaScript Tools That Will Improve Your Workflow</a></li>
<li><a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">45 Powerful CSS/JavaScript-Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/08/70-new-useful-ajax-and-javascript-techniques/">70 Useful AJAX And JavaScript Techniques</a></li>
</ul>
<h3>Poll</h3>
<p> <a href="http://answers.polldaddy.com/poll/2842024/">What programming language should we cover in next round-up?</a><span style="font-size:9px"><a href="http://www.polldaddy.com">surveys</a></span> </p>
<hr />
<p><small>Â© Smashing Editorial for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2010. | <a href="http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/">Permalink</a> | <a href="http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/#comments">63 comments</a> | <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/&amp;title=45%20Fresh%20Useful%20JavaScript%20and%20jQuery%20Techniques%20and%20Tools">Add to del.icio.us</a> | <a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;url=http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20&#39;45%20Fresh%20Useful%20JavaScript%20and%20jQuery%20Techniques%20and%20Tools&#39;%20http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a><br /> Post tags: <a href="http://www.smashingmagazine.com/tag/ajax/" rel="tag">AJAX</a>, <a href="http://www.smashingmagazine.com/tag/javascript/" rel="tag">javascript</a>, <a href="http://www.smashingmagazine.com/tag/jquery/" rel="tag">jquery</a><br /> </small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennmarcus.com/blog/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)</title>
		<link>http://www.glennmarcus.com/blog/2010/02/18/50-useful-coding-techniques-css-layouts-visual-effects-and-forms/</link>
		<comments>http://www.glennmarcus.com/blog/2010/02/18/50-useful-coding-techniques-css-layouts-visual-effects-and-forms/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 11:25:44 +0000</pubDate>
		<dc:creator>Smashing Editorial</dc:creator>
				<category><![CDATA[web20]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[user/12651333281871808648/label/ui]]></category>
		<category><![CDATA[user/12651333281871808648/label/web20]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/read]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/tracking-body-link-used]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/tracking-kept-unread]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/807cc2c15c8bf6b4</guid>
		<description><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)" border="0"/><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt=" in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt=" in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt=" in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></div>
</td>
</tr>
</table>
<p>Although CSS is generally considered a simple and straightforward language, sometimes it requires creativity, skill and a bit of experimentation. The good news is that designers and developers worldwide often face similar problems and choose to share their insights and workarounds with the wider community.</p>
<p>This is where we come in. We are always looking to collect such articles for our posts so that we can deliver the most useful and relevant content to our readers. In this post, we present an overview of <strong>useful CSS/jQuery coding tips, tricks and techniques</strong> for visual effects, layouts and web form design to help you find solutions to the problems you are dealing with or will have to deal with in future.</p>
<p>You may want to look at similar CSS-related posts that we published last months:</p>
<ul>
<li><a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">45 Powerful CSS and JavaScript Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2010/02/01/50-brilliant-css3-javascript-coding-techniques/">50 Brilliant CSS3/JavaScript Coding Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2009/11/23/6-useful-coding-solutions-for-designers-and-developers/">5 Useful Coding Solutions For Designers And Developers</a></li>
</ul>
<p>[Offtopic: By the way, did you know that Smashing Magazine has a <a href="http://creatives.commindo-media.de/www/delivery/ck.php?oaparams=2__bannerid=1249__zoneid=0__cb=be1da96c6d__oadest=http%3A%2F%2Fm.smashingmagazine.com">mobile version</a>? Try it out if you have an iPhone, Blackberry or another capable device.]</p>
<h3>CSS Layouts: Techniques And Workarounds</h3>
<p><a href="http://www.sohtanaka.com/web-design/facebook-style-footer-admin-panel-part-1/">Facebook Style Footer Admin Panel</a><br />Learn how to re-create the Facebook footer admin panel with CSS and jQuery. Also check out <a href="http://www.sohtanaka.com/web-design/facebook-style-footer-admin-panel-part-2/">part 2</a>.</p>
<p><a href="http://www.sohtanaka.com/web-design/facebook-style-footer-admin-panel-part-1/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-15.jpg" width="480" height="300" alt="Css-technique-15 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/07/Adaptable-view.aspx">Adaptable View: How Do They Do It?</a><br />This tutorial explains how to manually change a layout, and it shows two great examples and â€œhow they did it.â€</p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/07/Adaptable-view.aspx"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-01.jpg" width="480" height="300" alt="Css-technique-01 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://designm.ag/tutorials/jquery-display-switch/">Easy Display Switch with CSS and jQuery</a><br />A quick and simple way to enable users to switch page layouts using CSS and jQuery.</p>
<p><a href="http://designm.ag/tutorials/jquery-display-switch/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-198.jpg" width="480" height="300" alt="Css-198 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://buildinternet.com/2009/07/quick-tip-resizing-images-based-on-browser-window-size/">Quick Tip â€“ Resizing Images Based On Browser&#8230;</a></p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)" border="0"/><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt=" in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt=" in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt=" in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></div>
</td>
</tr>
</table>
<p>Although CSS is generally considered a simple and straightforward language, sometimes it requires creativity, skill and a bit of experimentation. The good news is that designers and developers worldwide often face similar problems and choose to share their insights and workarounds with the wider community.</p>
<p>This is where we come in. We are always looking to collect such articles for our posts so that we can deliver the most useful and relevant content to our readers. In this post, we present an overview of <strong>useful CSS/jQuery coding tips, tricks and techniques</strong> for visual effects, layouts and web form design to help you find solutions to the problems you are dealing with or will have to deal with in future.</p>
<p>You may want to look at similar CSS-related posts that we published last months:</p>
<ul>
<li><a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">45 Powerful CSS and JavaScript Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2010/02/01/50-brilliant-css3-javascript-coding-techniques/">50 Brilliant CSS3/JavaScript Coding Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2009/11/23/6-useful-coding-solutions-for-designers-and-developers/">5 Useful Coding Solutions For Designers And Developers</a></li>
</ul>
<p>[Offtopic: By the way, did you know that Smashing Magazine has a <a href="http://creatives.commindo-media.de/www/delivery/ck.php?oaparams=2__bannerid=1249__zoneid=0__cb=be1da96c6d__oadest=http%3A%2F%2Fm.smashingmagazine.com">mobile version</a>? Try it out if you have an iPhone, Blackberry or another capable device.]</p>
<h3>CSS Layouts: Techniques And Workarounds</h3>
<p><a href="http://www.sohtanaka.com/web-design/facebook-style-footer-admin-panel-part-1/">Facebook Style Footer Admin Panel</a><br />Learn how to re-create the Facebook footer admin panel with CSS and jQuery. Also check out <a href="http://www.sohtanaka.com/web-design/facebook-style-footer-admin-panel-part-2/">part 2</a>.</p>
<p><a href="http://www.sohtanaka.com/web-design/facebook-style-footer-admin-panel-part-1/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-15.jpg" width="480" height="300" alt="Css-technique-15 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/07/Adaptable-view.aspx">Adaptable View: How Do They Do It?</a><br />This tutorial explains how to manually change a layout, and it shows two great examples and â€œhow they did it.â€</p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/07/07/Adaptable-view.aspx"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-01.jpg" width="480" height="300" alt="Css-technique-01 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://designm.ag/tutorials/jquery-display-switch/">Easy Display Switch with CSS and jQuery</a><br />A quick and simple way to enable users to switch page layouts using CSS and jQuery.</p>
<p><a href="http://designm.ag/tutorials/jquery-display-switch/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-198.jpg" width="480" height="300" alt="Css-198 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://buildinternet.com/2009/07/quick-tip-resizing-images-based-on-browser-window-size/">Quick Tip â€“ Resizing Images Based On Browser Window Size</a><br />In fluid layouts, formatting text to adjust smoothly to window size is easy, but images are not as fluid-friendly. This quick tip shows how to switch between two image sizes based on the size of the browser, the DIV or whatever else you choose.</p>
<p><a href="http://buildinternet.com/2009/07/quick-tip-resizing-images-based-on-browser-window-size/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-064.jpg" width="480" height="300" alt="Css-064 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/one-page-resume-site/">One Page RÃ©sumÃ© Site</a><br />A clean layout on one pageâ€”literally (just one <em>index.html</em> file with optional images). It comes with contact information in microformats and a main area for the resume using a definition list (<code>dl</code>). And it prints well.</p>
<p><a href="http://css-tricks.com/one-page-resume-site/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-000.jpg" width="480" height="300" alt="Css-000 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://ajaxian.com/archives/pegs-automate-display-fixed">Pegs: Automate Display: fixed++</a><br />Chris Wetherell posts on Pegs, a strategy for having one scroll bar but independent scrolling areas. After the first one, click on the other items to flip between sizes. You will see that an areaâ€™s scroll depends on the configuration.</p>
<p><a href="http://ajaxian.com/archives/pegs-automate-display-fixed"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-135.jpg" width="480" height="300" alt="Css-135 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.tutwow.com/tips/quick-tip-css-100-height/">CSS 100% Height</a><br />A common problem among designers is how to get a div to stretch 100% of the windowâ€™s height. There are a few different techniques out there, and this tutorial shows one of them.</p>
<p><a href="http://www.tutwow.com/tips/quick-tip-css-100-height/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-18.jpg" width="480" height="300" alt="Css-technique-18 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.webdesignerwall.com/demo/css3-dropdown-menu//">CSS3 Drop-Down Menu</a><br />A clean, simple a nice navigation menu, designed by Nick La.</p>
<p><a href="http://www.webdesignerwall.com/demo/css3-dropdown-menu/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-21.jpg" width="480" height="211" alt="Css-technique-21 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.fivefingercoding.com/xhtml-and-css/scrolling-transparent-background-effect">CSS Trick for a Scrolling Transparent Background Effect</a><br />Scroll the page to watch a battle between good and evil take shape. The effect requires two images: one transparent and one tiled gradient image. The gradient scrolls under the transparent PNG. Because it matches the colors in the PNG, each set of images disappears, depending on the part of the gradient theyâ€™re on top of.</p>
<p><a href="http://www.fivefingercoding.com/xhtml-and-css/scrolling-transparent-background-effect"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-148.jpg" width="480" height="300" alt="Css-148 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://unstoppablerobotninja.com/entry/fluid-images/">Fluid Images</a><br />By default, an image element that is 500 pixels doesnâ€™t exactly play nice with a container as large as 800 pixels or one as small as 100. Whatâ€™s a designer to do?</p>
<p><a href="http://unstoppablerobotninja.com/entry/fluid-images/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-069.jpg" width="480" height="300" alt="Css-069 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/scrollfollow-sidebar/">Scroll/Follow Sidebar, Multiple Techniques</a><br />A really simple concept: the sidebar follows you as you scroll down the page. There are a number of ways to go about it. Two are covered here: CSS and JavaScript (jQuery), with a bonus CSS trick.</p>
<p><a href="http://css-tricks.com/scrollfollow-sidebar/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-00.jpg" width="480" height="300" alt="Css-technique-00 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://blog.themeforest.net/tutorials/vertical-centering-with-css/">Vertical Centering With CSS</a><br />There are a few different ways to vertically center objects using CSS, but choosing the right one can be difficult. Here is a list of the best ways and an explanation of how to create a nice centered website.</p>
<p><a href="http://blog.themeforest.net/tutorials/vertical-centering-with-css/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css3-new-08.jpg" width="480" height="300" alt="Css3-new-08 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/11/08/YouTube-adaptable-view-css-jquery.aspx">Create YouTube-like adaptable view using CSS and jQuery</a><br />Other than the â€œTurn off the lightsâ€ feature, YouTube has great stuff, such as the â€œchange viewâ€ feature, which allows you to switch between normal and wide mode, thus expanding or shrinking the video area. Creating this is very simple.</p>
<p><a href="http://www.jankoatwarpspeed.com/post/2009/11/08/YouTube-adaptable-view-css-jquery.aspx"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-142.jpg" width="480" height="300" alt="Css-142 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/how-to-create-a-horizontally-scrolling-site/">How To Create a Horizontally Scrolling Site</a><br />If websites were made of wood, the grain would run up and down. Vertical is the natural flow of the Web. But browsers are equipped with vertical <em>and</em> horizontal scroll bars, right? We have the choice to go against the grain and create web pages that scroll primarily horizontally and that even expand horizontally to accommodate more content. Perhaps a slight blow to usability, but a cool creative touch nonetheless!</p>
<p><a href="http://css-tricks.com/how-to-create-a-horizontally-scrolling-site/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-02.jpg" width="480" height="300" alt="Css-technique-02 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://buildinternet.com/2009/10/purely-css-faking-minimum-margins/">Purely CSS â€“ Faking Minimum Margins</a><br /><code>min-margin</code> is non-existent in the CSS world. After youâ€™ve pondered and Googled it, check out the solution here.</p>
<p><a href="http://buildinternet.com/2009/10/purely-css-faking-minimum-margins/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-03.jpg" width="480" height="300" alt="Css-technique-03 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://line25.com/articles/create-sidebars-of-equal-height-with-faux-columns">Create Sidebars of Equal Height with Faux Columns</a><br />CSS can be tricky business. Creating columns of equal height, where the content in one column is longer than the content in another, is frustrating. Hereâ€™s where the faux-column technique can help. Find out how this solution makes even the most complicated layout a breeze to code.</p>
<p><a href="http://www.filamentgroup.com/lab/setting_equal_heights_with_jquery/">Setting Equal Heights with jQuery</a><br />Here is a script to match the heights of boxes in the same container and create a tidy grid, with little overhead.</p>
<p><a href="http://www.filamentgroup.com/lab/setting_equal_heights_with_jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-141.jpg" width="480" height="300" alt="Css-141 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://blog.sugarenia.com/archives/web-design/quick-tip-centered-fake-floats">Quick Tip: Centered Fake Floats</a><br />There were ways to center-align left-floated elements, but then <code>inline-block</code> became popular and everything changed. After a bit of tinkering, Zaharenia Atzitzikaki found an efficient and (mostly) cross-browser-compatible way to center elements without floats.</p>
<p><a href="http://www.webresourcesdepot.com/6-flexible-jquery-plugins-to-control-webpage-layouts-easily/">6 Flexible jQuery Plugins to Control Web Page Layouts Easily</a><br />A collection of six jQuery plug-ins to manage page layouts easily.</p>
<p><a href="http://www.webresourcesdepot.com/6-flexible-jquery-plugins-to-control-webpage-layouts-easily/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-125.jpg" width="480" height="300" alt="Css-125 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://buildinternet.com/2009/07/four-methods-to-create-equal-height-columns/">Four Methods to Create Equal-Height Columns</a><br />This article discusses ways to create equal-height columns that work in all major browsers (including IE6). All of the methods show how to create a three-column layout.</p>
<p><a href="http://buildinternet.com/2009/07/four-methods-to-create-equal-height-columns/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-065.jpg" width="480" height="300" alt="Css-065 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.webdesignerwall.com/tutorials/how-to-css-large-background/">How to: CSS Large Background</a><br />A tutorial with various CSS examples for how to create a large background using either a single image or double images.</p>
<p><a href="http://www.webdesignerwall.com/tutorials/how-to-css-large-background/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-080.jpg" width="480" height="300" alt="Css-080 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://five.gregorywood.co.uk/index.php?/blog/article/a-nice-little-css-positioning-technique">A Nice Little CSS Positioning Technique</a><br />Here, we have a basic unordered list (<code>ul</code>), with left-floated images where the text doesnâ€™t wrap under the images. Of course, this technique could be deployed in loads of other instances.</p>
<p><a href="http://five.gregorywood.co.uk/index.php?/blog/article/a-nice-little-css-positioning-technique"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-117.jpg" width="480" height="300" alt="Css-117 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/perfect-full-page-background-image/">Perfect Full Page Background Image</a><br />This technique allows an image to fill the page, with no white space. The image scales as needed and retains its proportions, without triggering scroll bars.</p>
<p><a href="http://css-tricks.com/perfect-full-page-background-image/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-162.jpg" width="480" height="300" alt="Css-162 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/">Smart Columns With CSS and jQuery</a><br />In observing liquid-width websites, Soh Tanaka sees two common techniques for displaying columns: fixed columns and liquid columns. He points out the drawbacks of both and pitches his solution.</p>
<p><a href="http://www.sohtanaka.com/web-design/smart-columns-w-css-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-057.jpg" width="480" height="300" alt="Css-057 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<h3>Images And Visual Effects With CSS</h3>
<p><a href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/">A Beautiful Apple-Style Slideshow Gallery With CSS and jQuery</a><br />Create an Apple-like slideshow gallery, similar to the one used on Appleâ€™s website to showcase products. It works entirely in the front end; no PHP or databases required.</p>
<p><a href="http://tutorialzine.com/2009/11/beautiful-apple-gallery-slideshow/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-12.jpg" width="480" height="300" alt="Css-technique-12 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.romancortes.com/blog/pure-css-coke-can/">Rolling a coke can around with pure CSS</a><br />RomÃ¡n CortÃ©s is having a lot of fun doing CSS tricks these days. He just built a rolling coke can that uses <code>background-attachment</code>, <code>background-position</code> and a few other tricks to achieve the effect. No fancy CSS3 needed here!</p>
<p><a href="http://www.romancortes.com/blog/pure-css-coke-can/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css3-new-10.jpg" width="480" height="300" alt="Css3-new-10 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.sohtanaka.com/web-design/greyscale-hover-effect-w-css-jquery/">Grayscale Hover Effect With CSS and jQuery</a><br />A few months ago, James Padolsey introduced a cool grayscale technique for non-IE browsers. His technique inspired Soh Tanaka to come up with a workaround with a similar effect. His solution relies on CSS Sprites and a few lines of jQuery, but it requires a bit of preparation before implementation. It is not recommended for large-scale projects; it is probably best for portfolio pieces.</p>
<p><a href="http://www.sohtanaka.com/web-design/greyscale-hover-effect-w-css-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-055.jpg" width="480" height="300" alt="Css-055 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://labs.dragoninteractive.com/rainbows.php">Codename Rainbows</a><br />Some JavaScript and CSS magic is used here to apply a two-color gradient to text. Shadows and highlights can also be applied. This works especially well on big websites and for dynamic content where creating images for every instance would be impractical.</p>
<p><a href="http://labs.dragoninteractive.com/rainbows.php"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-097.jpg" width="480" height="300" alt="Css-097 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></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><br />This article summarizes three fast and easy CSS techniques for displaying only a portion of an image. All of the techniques need only a couple of lines of CSS. You are not literally cropping, which is why itâ€™s called faux image cropping. These techniques can be helpful if you want to keep images to a certain size (for example, thumbnails in a news section). Being able to use CSS to control which portion of an image to display is great.</p>
<p><a href="http://cssglobe.com/post/6089/3-easy-and-fast-css-techniques-for-faux-image"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-08.jpg" width="480" height="300" alt="Css-technique-08 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/image-rollover-borders-that-do-not-change-layout/">Image Rollover Borders That Do Not Change Layout</a><br />With CSS, the border of any block-level element is factored into the elementâ€™s size in the layout. So, if you add a border to an element on hover, the layout will shift. In this post, you will find how to use the regular border property and create inner borders to get around that.</p>
<p><a href="http://css-tricks.com/image-rollover-borders-that-do-not-change-layout/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-10.jpg" width="480" height="270" alt="Css-technique-10 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.christinafowler.com/tutorial/horizontal-stripes">Horizontal Stripes</a><br />This tutorial shows you how to create never ending horizontal stripes in your web design using CSS.</p>
<p><a href="http://www.christinafowler.com/tutorial/horizontal-stripes"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-14.jpg" width="480" height="300" alt="Css-technique-14 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/css-image-replacement/">Nine Techniques for CSS Image Replacement</a><br />Put nine different techniques of image replacement to the test.</p>
<p><a href="http://css-tricks.com/css-image-replacement/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-13.jpg" width="480" height="300" alt="Css-technique-13 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.marcofolio.net/webdesign/pure_css3_bokeh_effect_with_some_jquery_help.html">Bokeh effects with CSS3 and jQuery</a><br />This tutorial teaches you how to re-create the bokeh effect with CSS 3. With some help from jQuery, we can add some randomness in colour, size and position for the effect.</p>
<p><a href="http://www.marcofolio.net/webdesign/pure_css3_bokeh_effect_with_some_jquery_help.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-16.jpg" width="480" height="262" alt="Css-technique-16 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.impressivewebs.com/stationary-logo-changes-page-scroll-css/">A Stationary Logo That Changes on Page Scroll with CSS </a><br />Here is an interesting effect that modifies the logo when the page is scrolled, using the CSS <code>background-attachment</code> property.</p>
<p><a href="http://www.impressivewebs.com/stationary-logo-changes-page-scroll-css/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css3-new-04.jpg" width="480" height="300" alt="Css3-new-04 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/silhouette-fadeins/">Silhouette Fade-Ins</a><br />To achieve the effect in the image above, first we need a DIV with the silhouettes as a background image. Then we put four images in that DIV, all the exact same size, with each band member highlighted. These images are hidden by default. Then you absolutely position four regions on top of the DIV; these are the roll-over link areas. With jQuery, we apply hover events to them, fading in the appropriate image.</p>
<p><a href="http://css-tricks.com/silhouette-fadeins/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-046.jpg" width="480" height="300" alt="Css-046 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.dinnermint.org/css/creating-triangles-in-css/">Creating Triangles in CSS </a><br />Few people realize that a browser draws borders at angles. This technique takes advantage of that. One side of the border is given the color of the arrow, and the rest are transparent. Then you give the border a large width; the ones above are 20 pixels.</p>
<p><a href="http://www.dinnermint.org/css/creating-triangles-in-css/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-004.jpg" width="480" height="300" alt="Css-004 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.marcofolio.net/css/a_parallax_illusion_with_css_the_horse_in_motion.html">A parallax optical illusion with CSS: The Horse in Motion</a><br />Time for some fun with CSS and optical illusions.</p>
<p><a href="http://www.marcofolio.net/css/a_parallax_illusion_with_css_the_horse_in_motion.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-203.jpg" width="480" height="300" alt="Css-203 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://cssglobe.com/post/4175/pure-css-line-graph">Pure CSS Line Graph</a><br />The idea here is not only to offer data visualization to people who arenâ€™t comfortable using scripting languages, but to demonstrate the power of CSS and offer a different way of using CSS. If you are not a fan of line graphs and data visualization, you may still benefit from this article. Think of it as a CSS experiment, and learn a thing or two about CSS Sprites and positioning.</p>
<p><a href="http://cssglobe.com/post/4175/pure-css-line-graph"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-037.jpg" width="480" height="300" alt="Css-037 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.9lessons.info/2009/10/zooming-with-jquery-and-css.html">Zooming with jQuery and CSS</a><br />This post is about text zooming with jQuery and CSS. This is a basic-level tutorial about changing a style using a jQuery script. A simple way to zoom website content.</p>
<p><a href="http://www.9lessons.info/2009/10/zooming-with-jquery-and-css.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-146.jpg" width="480" height="300" alt="Css-146 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://cssglobe.com/post/1305/create-resizing-thumbnails-using-overflow-property">Create Resizing Thumbnails Using Overflow Property</a><br />This tutorial teaches you how to control thumbnail sizes. Sometimes we donâ€™t have enough space to fit large thumbnails, and yet we would rather avoid small indecipherable images. Using this trick, we can limit the default dimensions of thumbnails and show them at full size when the user mouses over them.</p>
<p><a href="http://cssglobe.com/post/1305/create-resizing-thumbnails-using-overflow-property"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-150.jpg" width="480" height="300" alt="Css-150 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://nick-dunn.co.uk/article/cross-browser-drop-shadows-using-pure-css/">Cross-browser drop shadows using pure CSS</a><br />Most methods of adding drop-shadows to content blocks require additional HTML mark-up and one or more PNG images. But by combining the Glow and Shadow filters, something that fairly closely resembles the rendered CSS3 shadow can be achieved.</p>
<p><a href="http://nick-dunn.co.uk/article/cross-browser-drop-shadows-using-pure-css/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-151.jpg" width="480" height="300" alt="Css-151 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/date-badges-and-comment-bubbles-for-your-blog/">Date Badges and Comment Bubbles for Your Blog</a><br />One of the things you have to deal with when your blog grows is having to cram more info into less space to show everything you want to show. One thing you can do is add an icon for the date and then a bubble over it with the number of comments for that post.</p>
<p><a href="http://css-tricks.com/date-badges-and-comment-bubbles-for-your-blog/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-11.jpg" width="480" height="300" alt="Css-technique-11 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<h3>CSS Tables And Web Forms</h3>
<p><a href="http://cssglobe.com/post/6984/ux-trick-display-form-data-as-tabular-data">UX trick: display form data as tabular data</a><br />This is a little trick to enhance the user experience of forms. It displays editable form data as readable tabular data.</p>
<p><a href="http://cssglobe.com/post/6984/ux-trick-display-form-data-as-tabular-data"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-04.jpg" width="480" height="300" alt="Css-technique-04 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.zurb.com/article/206/tables-not-as-evil-as-you-think">Tables: Not As Evil As You Think</a><br />Tables are evil, right? Yes and no. For tabular data, theyâ€™re not, of course. Thatâ€™s what tables are for in the first place. CSS can do an excellent job of styling a properly formatted table, and the table structure provides good scaffolding for JavaScript calls. But what is addressed here is using tables for non-tabular data (i.e. for the layout). Yes, thatâ€™s right: using tables for layout.</p>
<p><a href="http://www.zurb.com/article/206/tables-not-as-evil-as-you-think"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-075.jpg" width="480" height="300" alt="Css-075 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/">Perfect Drop-Down Log-In Box Like Twitter Using jQuery</a><br />This shows you how to create a Twitter-style drop-down log-in form using jQuery. Itâ€™s really easy, it saves space on the page and visitors feel comfortable with the awesome toggle form.</p>
<p><a href="http://aext.net/2009/08/perfect-sign-in-dropdown-box-likes-twitter-with-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-158.jpg" width="480" height="300" alt="Css-158 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/making-selects-printable/">Make a Selectâ€™s Options Printable</a><br />When printing a Web page with <code>select</code> elements on it, the select drop-down prints just as it looks on the Web. This of course is practically useless on the printed page. One option for handling this is to follow every <code>select</code> HTML element with an unordered list that duplicates the content. Hide the unordered list in your main CSS file and reveal it with your print style sheet. This is a reasonable approach, except that itâ€™s a big olâ€™ pain in the butt to deal with all the time. Letâ€™s rely on jQuery to do the heavy lifting instead.</p>
<p><a href="http://css-tricks.com/making-selects-printable/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-018.jpg" width="480" height="300" alt="Css-018 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.9lessons.info/2009/12/twitter-like-login-with-jquery-and-css.html">Twitter-Like Log-In With jQuery and CSS</a><br />This post explains how to get the Twitter-like hide and show effect for logging in using jQuery and CSS.â€ Very simple: just five lines of JavaScript for the <code>hide()</code> and <code>show()</code> events and a little CSS.</p>
<p><a href="http://www.9lessons.info/2009/12/twitter-like-login-with-jquery-and-css.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-145.jpg" width="480" height="300" alt="Css-145 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://woork.blogspot.com/2008/06/clean-and-pure-css-form-design.html">Clean and Pure CSS Form Design</a><br />This tutorial illustrates how to design a pure CSS form without using HTML tables.</p>
<p><a href="http://woork.blogspot.com/2008/06/clean-and-pure-css-form-design.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-105.jpg" width="480" height="300" alt="Css-105 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://cssglobe.com/post/6295/cssg-collection-free-comment-styles">CSSG Collection: Free Comment Styles</a><br />This is the second CSSG collection from CSS Globe.</p>
<p><a href="http://cssglobe.com/post/6295/cssg-collection-free-comment-styles"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-034.jpg" width="480" height="300" alt="Css-034 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms">Have a Field Day with HTML5 Forms</a><br />Here is a look at how to style a beautiful HTML5 form using some advanced CSS and the latest CSS3 techniques. You will definitely want to re-style your forms after having read this article.</p>
<p><a href="http://24ways.org/2009/have-a-field-day-with-html5-forms"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-011.jpg" width="480" height="300" alt="Css-011 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://css-tricks.com/editable-invoice-v2/">Editable/Printable Invoice</a><br />Create editable and printable invoices using CSS and some JavaScript. This is version 2 from Vinh Pham.</p>
<p><a href="http://css-tricks.com/editable-invoice-v2/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-047.jpg" width="480" height="300" alt="Css-047 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.zurb.com/article/279/how-to-mask-passwords-like-the-iphone">How to Mask Passwords Like the iPhone</a><br />Many smartphones, including the iPhone, show the last character that you typed in a password field with a delay of a second or two. You can see that last character but not the entire password. But browsers donâ€™t do what these mobile devices do. Here is a solution, with some fancy JavaScript and behind-the-scenes trickery.</p>
<p><a href="http://www.zurb.com/article/279/how-to-mask-passwords-like-the-iphone"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-074.jpg" width="480" height="300" alt="Css-074 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.zurb.com/article/195/make-web-forms-suck-less-with-labels">Make Web Forms Suck Less With Labels</a><br />Weâ€™ve been filling out Web forms for years, and we all gripe that they could be better. Even with generous padding, the fields are too small. But hardly anyone has improved the most under-rated interaction of them all: checkboxes and radio buttons.</p>
<p><a href="http://www.zurb.com/article/195/make-web-forms-suck-less-with-labels"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/02/css-technique-20.jpg" width="480" height="300" alt="Css-technique-20 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://lipidity.com/fancy-form/">FancyForm: JavaScript checkbox replacement</a><br />FancyForm is a powerful and flexible checkbox-replacement script that changes the appearance and function of HTML form elements. It is accessible and easy to use, and it degrades gracefully on older non-supported browsers.</p>
<p><a href="http://lipidity.com/fancy-form/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-103.jpg" width="480" height="300" alt="Css-103 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://widowmaker.kiev.ua/checkbox/">jQuery checkbox v.1.3.0 Beta 1</a><br />A lightweight custom-styled checkbox implementation for jQuery 1.2.x and 1.3.x.</p>
<p><a href="http://widowmaker.kiev.ua/checkbox/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-104.jpg" width="480" height="300" alt="Css-104 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://www.askthecssguy.com/2009/08/disabled_labels_and_the_trilem.html">Disabled labels and the Trilemma plug-in</a><br />The form above on the left makes use of the <code>disabled</code> attribute, but the default browser settings for <code>disabled</code> inputs donâ€™t contrast as much as one would like. To better distinguish at a glance between which inputs are disabled and enabled, the labels of disabled inputs in the form on the right are styled with a faint gray color.</p>
<p><a href="http://www.askthecssguy.com/2009/08/disabled_labels_and_the_trilem.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-127.jpg" width="480" height="300" alt="Css-127 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<p><a href="http://friedcellcollective.net/outbreak/2009/10/04/fluid-searchbox/">Fluid Search Box</a><br />Creating a fluid search box when you have only a single element next to it is trivial. What you should do is wrap the input in an element and use padding to create space for the fixed element; then position the fixed element absolutely (or relatively) in the space created by the padding.</p>
<h3>Last Click</h3>
<p><a href="http://stewdio.org/pong/">Browser Pong</a><br />A whole new pong game using three browser windows for the ball and racquets. Clever!</p>
<p><a href="http://stewdio.org/pong/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-180.jpg" width="480" height="300" alt="Css-180 in 50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms)"/></a></p>
<h3>Related posts</h3>
<p>You may want to look at similar CSS-related posts that we published last months:</p>
<ul>
<li><a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">45 Powerful CSS and JavaScript Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2010/02/01/50-brilliant-css3-javascript-coding-techniques/">50 Brilliant CSS3/JavaScript Coding Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2009/11/23/6-useful-coding-solutions-for-designers-and-developers/">5 Useful Coding Solutions For Designers And Developers</a></li>
</ul>
<p><em>(kk) (jb) (vf) (al)</em></p>
<hr />
<p><small>Â© Smashing Editorial for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2010. | <a href="http://www.smashingmagazine.com/2010/02/18/50-css-and-javascript-techniques-for-layouts-forms-and-visual-effects/">Permalink</a> | <a href="http://www.smashingmagazine.com/2010/02/18/50-css-and-javascript-techniques-for-layouts-forms-and-visual-effects/#comments">48 comments</a> | <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2010/02/18/50-css-and-javascript-techniques-for-layouts-forms-and-visual-effects/&amp;title=50%20Useful%20Coding%20Techniques%20(CSS%20Layouts,%20Visual%20Effects%20and%20Forms)">Add to del.icio.us</a> | <a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;url=http://www.smashingmagazine.com/2010/02/18/50-css-and-javascript-techniques-for-layouts-forms-and-visual-effects/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2010/02/18/50-css-and-javascript-techniques-for-layouts-forms-and-visual-effects/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20&#39;50%20Useful%20Coding%20Techniques%20(CSS%20Layouts,%20Visual%20Effects%20and%20Forms)&#39;%20http://www.smashingmagazine.com/2010/02/18/50-css-and-javascript-techniques-for-layouts-forms-and-visual-effects/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2010/02/18/50-css-and-javascript-techniques-for-layouts-forms-and-visual-effects/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a><br /> Post tags: <a href="http://www.smashingmagazine.com/tag/css/" rel="tag">CSS</a>, <a href="http://www.smashingmagazine.com/tag/jquery/" rel="tag">jquery</a><br /> </small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennmarcus.com/blog/2010/02/18/50-useful-coding-techniques-css-layouts-visual-effects-and-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>45 Powerful CSS/JavaScript-Techniques</title>
		<link>http://www.glennmarcus.com/blog/2010/01/12/45-powerful-cssjavascript-techniques/</link>
		<comments>http://www.glennmarcus.com/blog/2010/01/12/45-powerful-cssjavascript-techniques/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:35:12 +0000</pubDate>
		<dc:creator>Smashing Editorial</dc:creator>
				<category><![CDATA[ui]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[user/12651333281871808648/label/ui]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/read]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/tracking-body-link-used]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/cdf454a8340d8c74</guid>
		<description><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in 45 Powerful CSS/JavaScript-Techniques" border="0"/><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt=" in 45 Powerful CSS/JavaScript-Techniques"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt=" in 45 Powerful CSS/JavaScript-Techniques"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt=" in 45 Powerful CSS/JavaScript-Techniques"/></a></div>
</td>
</tr>
</table>
<p><img src="http://imp.constantcontact.com/imp/cmp.jsp?impcc=IMP_DIMPBPRSMASHRSS&#38;o=http://img.constantcontact.com/lp/images/standard/spacer.gif" alt="Spacer in 45 Powerful CSS/JavaScript-Techniques" border="0" width="1" height="1"/></p>
<p><strong>CSS and JavaScript</strong> are extremely powerful tools for designers and developers. However, sometimes itâ€™s difficult to come up with the one excellent idea that would solve a problem that you are facing right now. Good news: almost every day designers and developers come up with fresh and clever CSS tricks and techniques and share them with other developers online. We regularly collect all these tricks, filter them, sort them, revise them and prepare them for Smashing Magazine readers.</p>
<p>In this post we present <strong>45 useful CSS/JavaScript-techniques</strong> that may help you find clever solutions to some of your problems or just get inspired by what is possible with CSS. We cover interesting CSS-techniques, navigation menus, CSS typography, CSS lists and CSS buttons. The focus of this post lies on CSS; please notice that some of the techniques use JavaScript or PHP for enhanced functionality.</p>
<p>Please notice that this is the first part of our large round-up of fresh CSS/JavaScript-techniques. Other techniques (CSS tables, CSS layouts, CSS for Mobile and CSS forms) will be featured in an upcoming article. So donâ€™t forget to <a href="http://rss1.smashingmagazine.com/feed/">subscribe to our RSS-feed</a> and <a href="http://twitter.com/smashingmag">follow us on Twitter</a> for similar articles and a stream of useful resources. Please also let us know what we should change or improve in our future posts!</p>
<p>We are aware that many readers are tired of â€œlistsâ€ floating around in the Web, but we are confident that the vast majority of our visitors will benefit from this post format and will find at least some of the techniques featured in&#8230;</p>]]></description>
			<content:encoded><![CDATA[<table width="650">
<tr>
<td width="650">
<div style="width:650px"> <img src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in 45 Powerful CSS/JavaScript-Techniques" border="0"/><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt=" in 45 Powerful CSS/JavaScript-Techniques"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt=" in 45 Powerful CSS/JavaScript-Techniques"/></a>Â <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt=" in 45 Powerful CSS/JavaScript-Techniques"/></a></div>
</td>
</tr>
</table>
<p><img src="http://imp.constantcontact.com/imp/cmp.jsp?impcc=IMP_DIMPBPRSMASHRSS&amp;o=http://img.constantcontact.com/lp/images/standard/spacer.gif" alt="Spacer in 45 Powerful CSS/JavaScript-Techniques" border="0" width="1" height="1"/></p>
<p><strong>CSS and JavaScript</strong> are extremely powerful tools for designers and developers. However, sometimes itâ€™s difficult to come up with the one excellent idea that would solve a problem that you are facing right now. Good news: almost every day designers and developers come up with fresh and clever CSS tricks and techniques and share them with other developers online. We regularly collect all these tricks, filter them, sort them, revise them and prepare them for Smashing Magazine readers.</p>
<p>In this post we present <strong>45 useful CSS/JavaScript-techniques</strong> that may help you find clever solutions to some of your problems or just get inspired by what is possible with CSS. We cover interesting CSS-techniques, navigation menus, CSS typography, CSS lists and CSS buttons. The focus of this post lies on CSS; please notice that some of the techniques use JavaScript or PHP for enhanced functionality.</p>
<p>Please notice that this is the first part of our large round-up of fresh CSS/JavaScript-techniques. Other techniques (CSS tables, CSS layouts, CSS for Mobile and CSS forms) will be featured in an upcoming article. So donâ€™t forget to <a href="http://rss1.smashingmagazine.com/feed/">subscribe to our RSS-feed</a> and <a href="http://twitter.com/smashingmag">follow us on Twitter</a> for similar articles and a stream of useful resources. Please also let us know what we should change or improve in our future posts!</p>
<p>We are aware that many readers are tired of â€œlistsâ€ floating around in the Web, but we are confident that the vast majority of our visitors will benefit from this post format and will find at least some of the techniques featured in this post useful.</p>
<p>By the way, did you know that Smashing Magazine has one of the most influential and popular Twitter accounts? Join our discussions and get updates about useful tools and resources â€” <a href="http://creatives.commindo-media.de/www/delivery/ck.php?oaparams=2__bannerid=1252__zoneid=0__cb=c3f655874b__oadest=http%3A%2F%2Ftwitter.com%2Fsmashingmag">follow us on Twitter</a>.</p>
<h3>Interesting CSS Techniques</h3>
<p><a href="http://www.zurb.com/article/304/behind-the-scenes-building-the-new-visual">Building the New Visual Annotations</a><br />These note overlays are composed of two main elements, an overlay with the shine and a border with the transparency. A very interesting, yet simple technique by the ZURB Design Agency, designers who have written a <a href="http://www.smashingmagazine.com/author/dmitry-dragilev/">series of articles</a> on Smashing Magazine as well.</p>
<p><a href="http://www.zurb.com/article/304/behind-the-scenes-building-the-new-visual"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/annotation.jpg" width="480" height="300" alt="Annotation in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.komodomedia.com/blog/2009/03/sexy-music-album-overlays/">Sexy Music Album Overlays</a><br />This aticle shows how to style your music streams and provides you some graphics to do so.</p>
<p><a href="http://www.komodomedia.com/blog/2009/03/sexy-music-album-overlays/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-112.jpg" width="480" height="300" alt="Css-112 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://tutorialzine.com/2009/12/colorful-clock-jquery-css/">A Colorful Clock With CSS &amp; jQuery</a><br />This tutorial describes how one can create a clock using basic CSS and JavaScript.</p>
<p><a href="http://tutorialzine.com/2009/12/colorful-clock-jquery-css/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-086.jpg" width="480" height="300" alt="Css-086 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.pvmgarage.com/en/2010/01/how-to-create-depth-and-nice-3d-ribbons-only-using-css3/">How To Create Depth And Nice 3D Ribbons Only Using CSS3</a><br />We will use box-shadow to create a drop-shadow with RGBa, a color model that allows an optimized contrast with any kind of backgrounds. RGBa is the standard RGB model (0,0,0 â€“ 255,255,255) and it adds the last option (a) for the opacity. We can use this model also for other properties and it works with the new browser.</p>
<p><a href="http://www.pvmgarage.com/en/2010/01/how-to-create-depth-and-nice-3d-ribbons-only-using-css3/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-197.jpg" width="480" height="300" alt="Css-197 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://tutorialzine.com/2010/01/advanced-event-timeline-with-php-css-jquery/">Advanced Event Timeline With PHP, CSS &amp; jQuery</a><br />This Advanced Event Timeline is used with the help of PHP, MySQL, CSS and jQuery. The result: a nice time line with clickable events. Adding new ones is going to be as easy as inserting a row in the database.</p>
<p><a href="http://tutorialzine.com/2010/01/advanced-event-timeline-with-php-css-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-195.jpg" width="480" height="300" alt="Css-195 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<h3>CSS Navigation Menus</h3>
<p><a href="http://www.romancortes.com/blog/css-3d-meninas/">CSS 3D Meninas</a><br />â€œIâ€™ve took the classic paint The Maids of Honour (Las Meninas) and created a CSS pseudo-3D / Parallax effect. It is pure CSS, no JavaScript or Flash is involved. It has been tested and is working on Internet Explorer 8, Firefox 3, Opera 9, Safari 3, Chrome 4 and Konqueror 3.5, and it validates, too.</p>
<p><a href="http://www.romancortes.com/blog/css-3d-meninas/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-006.jpg" width="480" height="300" alt="Css-006 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://buildinternet.com/2009/09/sproing-make-an-elastic-thumbnail-menu/">Sproing! â€“ Make An Elastic Thumbnail Menu</a><br />â€œIn an ongoing attempt to offer alternative methods to spruce up menus, Iâ€™ve pieced together an elastic thumbnail menu. It magnifies menu items when they are hovered over and menu items expand upwards.</p>
<p><a href="http://buildinternet.com/2009/09/sproing-make-an-elastic-thumbnail-menu/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-063.jpg" width="480" height="300" alt="Css-063 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na">How to Create Simple and Effective Sub Navs with Definition Lists</a><br />â€œWhen we need simple and effective on-page navigation, to either jump to content on the page or flip to another view, we use the dl element. Its sub elements, the dt and dd, make it very easy for us to create inline links with a clear label. Here weâ€™re going to share with you a fast, lightweight method for how weâ€™ll use CSS to do it.â€</p>
<p><a href="http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-072.jpg" width="480" height="300" alt="Css-072 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://designm.ag/tutorials/sticky-sidenav-layout/">Sticky SideNav Layout with CSS</a><br />Learn how to create a fixed sidenav layout for your blog or website.  Having a fixed sidenav comes in handy when dealing with blog style websites where the content is extremely tall and there is a need for good amount of scrolling. The fixed navigation allows the user to cruise through the content without scrolling back up to the top to navigate through the rest of the site.</p>
<p><a href="http://designm.ag/tutorials/sticky-sidenav-layout/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-056.jpg" width="480" height="300" alt="Css-056 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://css-tricks.com/unobtrusive-page-changer/">Unobtrusive Dropdown Page Changer</a><br />Using a &lt;select&gt; dropdown menu to create navigation isnâ€™t as common as it once was, but itâ€™s still around. It got ripped on pretty good for being an inaccessible / obtrusive. Indeed a lot of the scripts youâ€™ll find out there for creating a menu like this are this way. Bummer. Letâ€™s make one that works with or without JavaScript.</p>
<p><a href="http://css-tricks.com/unobtrusive-page-changer/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-015.jpg" width="480" height="300" alt="Css-015 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://kntl.org/css-imageless-but-cool-javascript-and-jquery">CSS Navigation: No JavaScript, jQuery or Image Required, Free CSS Navigation / Pagination with Tooltip</a><br />CSS-based navigation / pagination bar without JavaScript. There is a tooltip on hover for the â€˜previousâ€™ and â€˜nextâ€™ pageâ€™s bullets that makes navigation easier.</p>
<p><a href="http://kntl.org/css-imageless-but-cool-javascript-and-jquery"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-170.jpg" width="480" height="300" alt="Css-170 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.code-pal.com/how-to-code-an-overlapping-tabbed-main-menu/">How to Code an Overlapping Tabbed Main Menu</a><br />Main navigation menu is that part of a website design that makes the whole site look lively and complete. But the most common type of navigation menu style still being used a lot is the tabbed navigation menu. Here is a tutorial on how to code an overlapping tabbed menu.</p>
<p><a href="http://www.code-pal.com/how-to-code-an-overlapping-tabbed-main-menu/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-187.jpg" width="480" height="300" alt="Css-187 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://css-tricks.com/long-dropdowns-solution/">Solution For Very Long Dropdown Menus</a><br />â€œI like to be confident with post titles, but the reality in this case is a <em>possible</em> solution for very long dropdowns. The problem with long dropdowns is that the dropdown itself can go below the â€œfoldâ€ of the website. That is, below the visible area of the browser window. So in order to access those menu items down below, you need to scroll your browser window. For those of us with scroll wheels of some kind on our mice (mouses?), itâ€™s not a big deal. For those without, those lower menu items are totally inaccessible, because to use the browser scrollbar means mousing off the menu (and probably having it close).â€</p>
<p><a href="http://css-tricks.com/long-dropdowns-solution/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-052.jpg" width="480" height="300" alt="Css-052 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/">Mega Drop Down Menu w/ CSS &amp; jQuery</a><br />When used properly, mega drop down menus can be quite efficient for large scale websites. Letâ€™s experiment with different ways of implementing this technique. A tutorial by Soh Tanaka, Smashing Magazineâ€™s regular author.</p>
<p><a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-053.jpg" width="480" height="300" alt="Css-053 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<h3>CSS Typography and Body Copy</h3>
<p><a href="http://line25.com/tutorials/how-to-create-a-cool-anaglyphic-text-effect-with-css">How to Create a Cool Anaglyphic Text Effect with CSS</a><br />Anaglyphs are those amazing 3D images that are created by offsetting two of the red, green and blue channels, and are viewed with those nerdy looking 3D glasses with different coloured lenses. I donâ€™t know if this effect works for real, as Iâ€™ve unfortunately misplaced my 3D specs, but itâ€™s a pretty cool text effect nevertheless! Letâ€™s take a look at how a similar style can be created for sprucing up your web designs, while taking into consideration semantics and avoiding the repetition of any markup.</p>
<p><a href="http://line25.com/tutorials/how-to-create-a-cool-anaglyphic-text-effect-with-css"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-193.jpg" width="480" height="300" alt="Css-193 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://csswizardry.com/2009/12/typographic-work-planner/">Typographic work planner</a><br />Enter this, a little HTML/CSS typographic work planner. By using some super-semantic HTML and a dash of CSS you can craft a beautiful looking yet incredibly simple work planner for you and your staff.</p>
<p><a href="http://csswizardry.com/2009/12/typographic-work-planner/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-199.jpg" width="480" height="300" alt="Css-199 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://orderedlist.com/our-writing/resources/html-css/thinning-text-in-webkit-safari/">Thinning Text in Webkit (Safari)</a><br />Safari has a not-so-lovely way of bulking up text using sub-pixel rendering. On previous versions of Safari, this was fixed with a text-shadow declaration, but since Snow Leopard that method no longer works. Fortunately, there is an alternative.</p>
<p><a href="http://orderedlist.com/our-writing/resources/html-css/thinning-text-in-webkit-safari/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-196.jpg" width="480" height="300" alt="Css-196 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://jackosborne.co.uk/articles/pseudo-drop-caps/">Pseudo Drop Caps</a><br />Theyâ€™ve been around for a while now, appearing in magazines, print and now the web. Designers and developers alike have experimented with multiple workarounds from using inline styles to using image replacement but with both of these solutions there are problems. For example, what happens when you recreate your site and decide that you no longer want to upload the drop cap images, youâ€™re now going to left with a broken image at the start of every single post that you had previously created, this is obviously assuming you havenâ€™t used text-indent. If you decided to go down on the inline style route then your are just bad, just very bad.</p>
<p><a href="http://jackosborne.co.uk/articles/pseudo-drop-caps/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-081.jpg" width="480" height="300" alt="Css-081 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://perishablepress.com/press/2009/11/09/perfect-pre-tags/">How to Create Perfect Pre Tags</a><br />If you operate a website that features lots of code examples, you know how important it is to spend some quality time styling the &amp;tl;pre&gt; element. When left unstyled, wild &lt;pre&gt; tags will mangle your preformatted content and destroy your siteâ€™s layout. Different browsers treat the &lt;pre&gt; tag quite differently, varying greatly in their default handling of font-sizing, scrollbar-rendering, and word-wrapping. Indeed, getting your preformatted code to look consistent, usable, and stylish across browsers is no easy task, but it certainly can be done. This article explains everything you need to create proper &lt;pre&gt; tags.</p>
<p><a href="http://perishablepress.com/press/2009/11/09/perfect-pre-tags/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-090.jpg" width="480" height="300" alt="Css-090 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://forabeautifulweb.com/blog/about/improve_your_web_typography_with_baseline_shift/">Improve your web typography with baseline shift</a><br />The baseline is an invisible line onto which all type characters sit, although of course some characters (including â€˜jâ€™, â€˜pâ€™, â€˜gâ€™ and â€˜yâ€™) have descenders that hang below the baseline. Baseline shift involves moving characters up or down in relation to the baseline and using it effectively can make a huge difference to the professional look of your type. Although baseline shift has traditionally been a part of using tools like InDesign or Quark, there are ways to accomplish the same results using CSS.</p>
<p><a href="http://forabeautifulweb.com/blog/about/improve_your_web_typography_with_baseline_shift/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-109.jpg" width="480" height="300" alt="Css-109 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://lamb.cc/typograph/">Typograph â€“ Scale &amp; Rhythm</a><br />This page is both an essay and a tool. It sets out to explore how two, intertwined concepts, often playful but sometimes cheeky, can be encouraged to dance in web pages. Drag the colored boxes along the scale to throw these words anew. For the most part, this text is just a libretto for the performance you are about to play upon it.</p>
<p><a href="http://lamb.cc/typograph/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-085.jpg" width="480" height="300" alt="Css-085 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://tutorialzine.com/2009/11/fancy-quotes/">Fancy Quotes With jQuery, AJAX &amp; CSS</a><br />Learn how to create a fancy quote rating system that will display a number of famous quotes and will enable site visitors to rate their favorites.</p>
<p><a href="http://tutorialzine.com/2009/11/fancy-quotes/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-156.jpg" width="480" height="300" alt="Css-156 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.cssnewbie.com/how-to-create-simple-stylish-and-swappable-image-captions/">How To Create Simple, Stylish and Swappable Image Captions</a><br />Most image caption solutions require a lot of excessive HTML, make it difficult to redesign or donâ€™t communicate clearly that they belong to an image. Letâ€™s see what we can do to address these problems.</p>
<p><a href="http://www.cssnewbie.com/how-to-create-simple-stylish-and-swappable-image-captions/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-189.jpg" width="480" height="300" alt="Css-189 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.devlounge.net/design/styling-photo-captions-with-css">Styling photo captions with CSS</a><br />Sure, some photos are self-explanatory, but most photos are best served with text captions. Itâ€™s true for traditional media like newspapers and magazines, and just as true for blog posts and web articles. Hereâ€™s a quick tip on using photo captions and styling them nicely with the magic of CSS.</p>
<p><a href="http://www.devlounge.net/design/styling-photo-captions-with-css"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-183.jpg" width="480" height="300" alt="Css-183 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.cs.tut.fi/~jkorpela/www/captions.html">Image captions on Web pages</a><br />This document suggests three ways of presenting an image with a caption in HTML. Styling in CSS is also discussed.</p>
<p><a href="http://www.cs.tut.fi/~jkorpela/www/captions.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-176.jpg" width="480" height="300" alt="Css-176 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.sohtanaka.com/web-design/styling-post-headings-that-stick-out/">Styling Post Headings That Stick Out</a><br />â€œRecently, Iâ€™ve noticed a trend in blog post headings where it sticks out of its base layout. I would like to share this technique for those who would like to give their post headings a new style. One tip to keep in mind when designing this is to make sure it fits your target audience screen resolution size.  Note that this technique may vary depending on your design. My goal is for you to grasp the main concept in this tutorial so you can experiment and apply it to your own projects.â€</p>
<p><a href="http://www.electrictoolbox.com/ellipsis-html-css/">Using ellipsis with HTML and CSS</a><br />If the text is too wide to fit into a container, a nice solution can be to have ellipsis to show thereâ€™s more information available. While not currently part of the official HTML specifications, it is possible to have ellipsis defined in CSS and it works for Internet Explorer, Safari, Chrome and Opera. It doesnâ€™t work for Firefox but thereâ€™s a workaround that can be done with jQuery.</p>
<p><a href="http://www.jcargoo.org/2009/11/5-message-boxes-to-style-your.html">5 Message Boxes to Style your Notifications with CSS</a><br />This article presents free notification boxes to use/customize as well as a very simple technique to create your own ones inspired from this roundup.</p>
<h3>CSS Lists</h3>
<p><a href="http://www.cssnewbie.com/word-style-outline/">Create a Microsoft Word-Style Outline with CSS</a><br />As you can see, the browser doesnâ€™t bother to vary the indentation style much, or change the list type from roman numerals to alphabetical characters and so onâ€¦ all the things weâ€™re so used to seeing because Microsoft Word and other writing programs do them by default. So letâ€™s use a bit of CSS ingenuity to make a Microsoft Word-styled outline using ordered lists!</p>
<p><a href="http://www.cssnewbie.com/word-style-outline/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-188.jpg" width="480" height="300" alt="Css-188 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://mattbango.com/notebook/web-development/pure-css-timeline/">Pure CSS Timeline</a><br />â€œI wanted to build a CSS  timeline for the â€œAboutâ€ section of my site while using some clean and simple markup. I wanted to avoid using images as much as possible, so I spent a few minutes prototyping some options and came up with a solution using unordered lists. The result is a simple and clean looking timeline with some very straight forward markup. In this article Iâ€™ll share my approach to creating a timeline out of CSS and HTML which results in a nice looking, simple timeline.â€</p>
<p><a href="http://mattbango.com/notebook/web-development/pure-css-timeline/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-106.jpg" width="480" height="300" alt="Css-106 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://dev.opera.com/articles/view/automatic-numbering-with-css-counters/">Automatic numbering with CSS Counters</a><br />When writing documents, it is often useful to number sections and have a table of contents. You can number these by hand, directly in the markup, but this can be time consuming if the order changes and you have to edit all the numbers. CSS2.1 gives us a automated way to generate numbers using CSS counters, and this article will walk you through how to use them. One word of note before we start is that CSS counters are not yet implemented in IE, although they are on the roadmap for IE8.</p>
<p><a href="http://dev.opera.com/articles/view/automatic-numbering-with-css-counters/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-116.jpg" width="480" height="300" alt="Css-116 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.macworld.com/article/48296/2005/12/januarycreate.html">CSS tricks for custom bullets</a></p>
<p><a href="http://www.macworld.com/article/48296/2005/12/januarycreate.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-129.jpg" width="480" height="300" alt="Css-129 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://css-tricks.com/elastic-calendar-styling-with-pure-css/">Elastic Calendar Styling with CSS</a><br />A traditional calendar is a grid of numbered boxes on a page. As a web designer, you might go right for a table, and I wouldnâ€™t fault you for that. Tables, though, can sometimes be tough to muscle into shape. The CSS purist in me gets pissed when I set the width of a table (or a cell) and it decides it knows better and grows or shrinks as it sees fit. <br /> You can tackle calendar styling with pure CSS, and I feel it makes just as much sense semantically as a table does. What is a calender, if not an ordered list of days? By using CSS, we can even do some cool things like do all our sizing with ems so our calendar layout will be elastic. That is, grow in both width and height when text is resized in browsers, while greatly increasing accessibility.</p>
<p><a href="http://css-tricks.com/elastic-calendar-styling-with-pure-css/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-030.jpg" width="480" height="300" alt="Css-030 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://css-tricks.com/style-a-list-with-one-pixel/">Style a List with One Pixel</a><br />A one-pixel background image can be a pretty versatile thing. With repeat-x it can be a horizontal line, repeat-y makes a vertical line, and repeat makes it a fill color. Just as a little fun proof of concept, we can use that to create a depth-chart looking unordered list.</p>
<p><a href="http://css-tricks.com/style-a-list-with-one-pixel/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-017.jpg" width="480" height="300" alt="Css-017 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.webdesignerwall.com/tutorials/style-your-ordered-list/">Style Your Ordered List</a><br />By default, most browsers display the ordered list numbers same font style as the body text. Here is a quick CSS tutorial on how you can use the ordered list (ol) and paragraph (p) element to design a stylish numbered list.</p>
<p><a href="http://www.webdesignerwall.com/tutorials/style-your-ordered-list/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-029.jpg" width="480" height="300" alt="Css-029 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://blog.innovativethought.net/2007/06/11/simulating-a-table-using-an-unordered-list/">Simulating a Table Using an Unordered List</a><br />Your first question immediately might be, â€œwhy would I want to simulate a table with a list, why not just use a table?â€ With the raise in popularity of AJAX sortable list elements, using list items to represent a multiple column data table can allow for easy sorting of various more â€œtableyâ€ information. So letâ€™s get started.</p>
<p><a href="http://blog.innovativethought.net/2007/06/11/simulating-a-table-using-an-unordered-list/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-031.jpg" width="480" height="300" alt="Css-031 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.marcofolio.net/css/8_different_ways_to_beautifully_style_your_lists.html">8 different ways to beautifully style your HTML lists with CSS</a><br />â€œThe use of HTML lists (&lt;ol&gt; for an ordered list, &lt;ul&gt; for an unordered list) is very common these days. Today, weâ€™re going to look a little bit further than creating regular lists, by showing 8 different ways to beautifully style your HTML lists with CSS. Weâ€™ll use some pure CSS techniques to make a bored list look awesome (and even have some extra functionality).â€</p>
<p><a href="http://www.marcofolio.net/css/8_different_ways_to_beautifully_style_your_lists.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-042.jpg" width="480" height="300" alt="Css-042 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://buildinternet.com/2009/09/quick-tip-simplify-list-margins-with-css/">Quick Tip â€“ Simplify List Margins with CSS</a><br />Have you ever set default margins for a layout, and then had to go back and manually adjust all of your lists? By default, list item markers have a negative positioning in relationship to the list item itself. This means that zero-ing out margins automatically leads to an overflow if the list is contained inside anything else.  Wouldnâ€™t it be easier to put the list item marker at the same starting point as other elements instead? Lucky for us, thereâ€™s a style to help do just that. Letâ€™s see what can be done with the <code>list-style-position</code> property.</p>
<p><a href="http://buildinternet.com/2009/09/quick-tip-simplify-list-margins-with-css/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-068.jpg" width="480" height="300" alt="Css-068 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://perishablepress.com/press/2009/08/16/sexy-html-list-tricks/">Sexy HTML List Tricks</a><br />Behold the ubiquitous list elements, &lt;ul&gt; and &lt;ol&gt;. These two sexy elements help millions of websites display lists of information in clean, semantic fashion. Without them, weâ€™d be crawling around like filthy cavemen, eating dirt and howling at the moon. But these list elements arenâ€™t just sexy, they are also extremely flexible, enabling us humble designers to create robust list configurations that are semantically versatile and highly customizable.</p>
<p><a href="http://perishablepress.com/press/2009/08/16/sexy-html-list-tricks/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-091.jpg" width="480" height="300" alt="Css-091 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://iloveusability.com/usability-tip/clickable-list-item/">Clickable &lt;li&gt;</a><br />I originally coded the markup to be a table, but discovered a problem when I tried to make the whole row clickable. I ended up with a list of articles instead.</p>
<p><a href="http://iloveusability.com/usability-tip/clickable-list-item/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-061.jpg" width="480" height="300" alt="Css-061 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<h3>CSS Buttons</h3>
<p><a href="http://www.p51labs.com/simply-buttons-v2/">Simply-Buttons v2</a><br />This technique presents buttons of the size that always fits the content. There are 3 states: inactive, active and hover. The technique works in all major browsers and doesnâ€™t require JavaScript.</p>
<p><a href="http://www.p51labs.com/simply-buttons-v2/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-099.jpg" width="480" height="300" alt="Css-099 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html">How to make sexy buttons with CSS</a><br />This tutorial will teach you how to create pretty looking textual buttons (with alternate pressed state) using CSS. Dynamic buttons save you heaps of time otherwise spent creating graphics and will basically make you a happier person at the end of the day.</p>
<p><a href="http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-173.jpg" width="480" height="300" alt="Css-173 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://www.sohtanaka.com/web-design/liquid-color-adjustable-css-buttons/">Liquid &amp; Color Adjustable CSS Buttons</a><br />When working on a large site with multiple buttons, it can be quite tedious to make all the buttons in Photoshop. Making future adjustments on the verbiage and colors can be also be time consuming. By having dynamic buttons, this scenario is much easier to handle, and by having liquid and color adjustable buttons with CSS, we are able to change the verbiage and colors in a flash.</p>
<p><a href="http://www.sohtanaka.com/web-design/liquid-color-adjustable-css-buttons/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-175.jpg" width="480" height="300" alt="Css-175 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://inspectelement.com/tutorials/create-a-button-with-hover-and-active-states-using-css-sprites/">Create a Button with Hover and Active States using CSS Sprites</a><br />Too many designers neglect the click state (<code>active</code>-property in CSS) in web design, either because theyâ€™re unaware of it, underestimate the importance of it or are plain lazy. Itâ€™s a simple effect that improves usability by giving the user some feedback as to what theyâ€™ve clicked on but can also add depth to a design.</p>
<p><a href="http://inspectelement.com/tutorials/create-a-button-with-hover-and-active-states-using-css-sprites/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-159.jpg" width="480" height="300" alt="Css-159 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://stopdesign.com/archive/2009/02/04/recreating-the-button.html">Recreating the button</a><br />â€œI thought it would be interesting to provide a portion of the background on buttons here, and discuss some of the iterations weâ€™ve been through so far to get to the current state.â€</p>
<p><a href="http://stopdesign.com/archive/2009/02/04/recreating-the-button.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-134.jpg" width="480" height="300" alt="Css-134 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://aplus.rs/css/rounded-form-buttons/">Rounded form buttons</a></p>
<p><a href="http://aplus.rs/css/rounded-form-buttons/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/01/css-101.jpg" width="480" height="300" alt="Css-101 in 45 Powerful CSS/JavaScript-Techniques"/></a></p>
<p><a href="http://stackoverflow.com/questions/520640/how-can-i-use-googles-new-imageless-button-how-could-i-reverse-engineer-or-rol">Googleâ€™s Imageless Buttons</a><br />An interesting discussion about various buttons design techniques to reconstruct Googleâ€™s imageless buttons.</p>
<h3>Stay tuned!</h3>
<p>This is the first part of our large round-up of fresh CSS/JavaScript-techniques. Donâ€™t forget to <a href="http://rss1.smashingmagazine.com/feed/">subscribe to our RSS-feed</a> and <a href="http://twitter.com/smashingmag">follow us on Twitter</a> for similar articles and a stream of useful resources. Please also let us know what we should change or improve in our future posts!</p>
<p> <a href="http://answers.polldaddy.com/poll/2509495/">Would you like to see more similar round-ups on Smashing Magazine in the future?</a><span style="font-size:9px">(<a href="http://answers.polldaddy.com">answers</a>)</span> </p>
<hr />
<p><small>Â© Smashing Editorial for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2010. | <a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">Permalink</a> | <a href="http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/#comments">64 comments</a> | <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/&amp;title=45%20Powerful%20CSS/JavaScript-Techniques">Add to del.icio.us</a> | <a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;url=http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20&#39;45%20Powerful%20CSS/JavaScript-Techniques&#39;%20http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a><br /> Post tags: <a href="http://www.smashingmagazine.com/tag/css/" rel="tag">CSS</a>, <a href="http://www.smashingmagazine.com/tag/javascript/" rel="tag">javascript</a>, <a href="http://www.smashingmagazine.com/tag/js/" rel="tag">js</a><br /> </small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennmarcus.com/blog/2010/01/12/45-powerful-cssjavascript-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unlocked Apple iPhone Available From Buy.com in the U.S.</title>
		<link>http://www.glennmarcus.com/blog/2009/04/13/unlocked-apple-iphone-available-from-buy-com-in-the-u-s/</link>
		<comments>http://www.glennmarcus.com/blog/2009/04/13/unlocked-apple-iphone-available-from-buy-com-in-the-u-s/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 20:00:48 +0000</pubDate>
		<dc:creator>Darrell Etherington</dc:creator>
				<category><![CDATA[gear]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Buy.com]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[Retail]]></category>
		<category><![CDATA[unlocked]]></category>
		<category><![CDATA[user/12651333281871808648/label/gear]]></category>
		<category><![CDATA[user/12651333281871808648/label/iPhone]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/read]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/tracking-body-link-used]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/c314033831737271</guid>
		<description><![CDATA[<div>
<p><img title="picture-14" src="http://gigapple.files.wordpress.com/2009/04/picture-14.png?w=225&#38;h=257" alt="picture-14" width="225" height="257"/>If youâ€™re still skittish about being locked in for a lengthy contract and donâ€™t mind the fact that new hardware will almost undoubtedly be hitting the streets in only a couple of short months, and if you have money lying around not doing anything useful, Buy.com has a deal for you, for the low price of $799. Thatâ€™s the price youâ€™ll pay for a brand-new, in-box, unlocked <a href="http://www.buy.com/prod/apple-iphone-3g-16gb-never-locked-w-full-apple-warranty/q/loc/12435/210461450.html">Apple iPhone from Buy.com</a>. In fact, itâ€™s better than unlocked, itâ€™s never been locked in the first place, so you wonâ€™t have to worry about sketchy jailbreaking/unofficial unlocking procedures if youâ€™re not tech-savvy.</p>
<p>The never-locked 16GB iPhone 3G comes with a full Apple warranty, which is probably not the case with most unlocked units youâ€™ll find on eBay, but Buy.com does warn that you might not be able to understand your productâ€™s instruction manual, since the devices come from all over the world, and not necessarily English-speaking countries. That means this is probably a case of an overstock buy-out from a variety of global carriers in preparation for the June WWDC â€˜09 iPhone hardware refresh. <span></span></p>
<p>Apparently you can easily swap out SIM cards using these models, so if youâ€™re a globetrotter, this might just answer your prayers. And maybe Om Malik, over at our sister site GigaOM, can finally <a href="http://gigaom.com/2009/02/11/my-big-iphone-break-up/">come back to the iPhone fold</a> using a more dependable network than AT&#38;Tâ€™s. Â T-Mobile, or any of the 30 different smaller GSM carriers in the U.S., will work with these phones out of the box, according&#8230;</p></div>]]></description>
			<content:encoded><![CDATA[<div>
<p><img title="picture-14" src="http://gigapple.files.wordpress.com/2009/04/picture-14.png?w=225&amp;h=257" alt="picture-14" width="225" height="257"/>If youâ€™re still skittish about being locked in for a lengthy contract and donâ€™t mind the fact that new hardware will almost undoubtedly be hitting the streets in only a couple of short months, and if you have money lying around not doing anything useful, Buy.com has a deal for you, for the low price of $799. Thatâ€™s the price youâ€™ll pay for a brand-new, in-box, unlocked <a href="http://www.buy.com/prod/apple-iphone-3g-16gb-never-locked-w-full-apple-warranty/q/loc/12435/210461450.html">Apple iPhone from Buy.com</a>. In fact, itâ€™s better than unlocked, itâ€™s never been locked in the first place, so you wonâ€™t have to worry about sketchy jailbreaking/unofficial unlocking procedures if youâ€™re not tech-savvy.</p>
<p>The never-locked 16GB iPhone 3G comes with a full Apple warranty, which is probably not the case with most unlocked units youâ€™ll find on eBay, but Buy.com does warn that you might not be able to understand your productâ€™s instruction manual, since the devices come from all over the world, and not necessarily English-speaking countries. That means this is probably a case of an overstock buy-out from a variety of global carriers in preparation for the June WWDC â€˜09 iPhone hardware refresh. <span></span></p>
<p>Apparently you can easily swap out SIM cards using these models, so if youâ€™re a globetrotter, this might just answer your prayers. And maybe Om Malik, over at our sister site GigaOM, can finally <a href="http://gigaom.com/2009/02/11/my-big-iphone-break-up/">come back to the iPhone fold</a> using a more dependable network than AT&amp;Tâ€™s. Â T-Mobile, or any of the 30 different smaller GSM carriers in the U.S., will work with these phones out of the box, according to Buy.comâ€™s product information site. Plus, unlike with unofficially unlocked phones, you can connect to iTunes and update without worrying about being locked out and having to jailbreak again.</p>
<p>Iâ€™ve been wanting a second device so that I can devote one to testing, and itâ€™d be nice to have something I can travel with and use pay-as-you-go SIMs with so as not to get charged massive roaming fees, but my heart flutters every time I think about that $799 price tag. Plus, Iâ€™m already going to be sufficiently gouged when the new iPhone hardware comes out in June and I have to try to talk my carrier into allowing me an upgrade when I still have two years left on my contract.</p>
<p>Buy.com may just be trying to move more units, but they are claiming that they have very few units left in stock. Anyone planning on picking one of these up? If so, what for? Is the $799 price justified, considering the freedom you get by avoiding a contract/AT&amp;Tâ€™s spotty network?</p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gigapple.wordpress.com/21516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gigapple.wordpress.com/21516/"/></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gigapple.wordpress.com/21516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gigapple.wordpress.com/21516/"/></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gigapple.wordpress.com/21516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gigapple.wordpress.com/21516/"/></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gigapple.wordpress.com/21516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gigapple.wordpress.com/21516/"/></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gigapple.wordpress.com/21516/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gigapple.wordpress.com/21516/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=theappleblog.com&amp;blog=5550580&amp;post=21516&amp;subd=gigapple&amp;ref=&amp;feed=1"/></div>
<div>
<a href="http://feeds2.feedburner.com/~ff/TheAppleBlog?a=ZfTw_JgCq8g:6kcHJ1E4HuQ:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/TheAppleBlog?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/TheAppleBlog?a=ZfTw_JgCq8g:6kcHJ1E4HuQ:D7DqB2pKExk"><img src="http://feeds2.feedburner.com/~ff/TheAppleBlog?i=ZfTw_JgCq8g:6kcHJ1E4HuQ:D7DqB2pKExk" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/TheAppleBlog?a=ZfTw_JgCq8g:6kcHJ1E4HuQ:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/TheAppleBlog?i=ZfTw_JgCq8g:6kcHJ1E4HuQ:V_sGLiPBpWU" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/TheAppleBlog?a=ZfTw_JgCq8g:6kcHJ1E4HuQ:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/TheAppleBlog?i=ZfTw_JgCq8g:6kcHJ1E4HuQ:F7zBnMyn0Lo" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/TheAppleBlog?a=ZfTw_JgCq8g:6kcHJ1E4HuQ:guobEISWfyQ"><img src="http://feeds2.feedburner.com/~ff/TheAppleBlog?i=ZfTw_JgCq8g:6kcHJ1E4HuQ:guobEISWfyQ" border="0"/></a>
</div>
<p><img src="http://feeds2.feedburner.com/~r/TheAppleBlog/~4/ZfTw_JgCq8g" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennmarcus.com/blog/2009/04/13/unlocked-apple-iphone-available-from-buy-com-in-the-u-s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twibs.com &#8211; Twitter Business Directory</title>
		<link>http://www.glennmarcus.com/blog/2009/03/23/twibs-com-twitter-business-directory/</link>
		<comments>http://www.glennmarcus.com/blog/2009/03/23/twibs-com-twitter-business-directory/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 14:53:00 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[consulting]]></category>
		<category><![CDATA[user/12651333281871808648/label/consulting]]></category>
		<category><![CDATA[user/12651333281871808648/label/startup]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/read]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/tracking-body-link-used]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/9775ca6db083248e</guid>
		<description><![CDATA[<p>What it does</p>
<p>We all are becoming more and more accustomed to turning to Twitter when we have to look up information. It is only fit, then, that different directories will crop up, giving us a good overview on any concept that we may be interested in. That is exactly what this website does â€“ it collects information on different Twitter businesses, many of which include promotions.</p>
<p>This database can be browsed both alphabetically and by number of followers â€“ the latter will give you something of an idea of the standing of each business. Moreover, the homepage highlights these businesses that have attracted the biggest numbers of followers so far, so that you can always see who are making waves online in a more or less immediate fashion.</p>
<p>Appropriately enough, you can tweet every featured company as links for doing so are provided.</p>
<p>On the other hand, if you want to have your business featured on the site you can do so effortlessly. This process involves setting down tags and so on. Furthermore, you can let twitterers know about any promotions through the site, and draw more attention to your business this way.</p>
<p>In their own words</p>
<p>â€œTwibs was created by a small group of people with one purpose: Give twitter users a place to find businesses on twitter. We are big believers in the power of twitter to connect customers with businesses. We&#8217;re working on making it easy for consumers to find businesses, both local and national. Keep in mind, we&#8217;re just getting started,&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>What it does</p>
<p>We all are becoming more and more accustomed to turning to Twitter when we have to look up information. It is only fit, then, that different directories will crop up, giving us a good overview on any concept that we may be interested in. That is exactly what this website does â€“ it collects information on different Twitter businesses, many of which include promotions.</p>
<p>This database can be browsed both alphabetically and by number of followers â€“ the latter will give you something of an idea of the standing of each business. Moreover, the homepage highlights these businesses that have attracted the biggest numbers of followers so far, so that you can always see who are making waves online in a more or less immediate fashion.</p>
<p>Appropriately enough, you can tweet every featured company as links for doing so are provided.</p>
<p>On the other hand, if you want to have your business featured on the site you can do so effortlessly. This process involves setting down tags and so on. Furthermore, you can let twitterers know about any promotions through the site, and draw more attention to your business this way.</p>
<p>In their own words</p>
<p>â€œTwibs was created by a small group of people with one purpose: Give twitter users a place to find businesses on twitter. We are big believers in the power of twitter to connect customers with businesses. We&#8217;re working on making it easy for consumers to find businesses, both local and national. Keep in mind, we&#8217;re just getting started, so there may be small glitches and features missing, but don&#8217;t worry, we&#8217;re working hard for you to keep helping consumers find your business on twitter!â€</p>
<p>Why it might be a killer</p>
<p>It is a direct way of knowing which businesses you can count on when it comes to the famed micro-sharing platform.</p>
<p>Some questions</p>
<p>How many businesses are already featured on the site?</p>
<p>Link: <a href="http://www.twibs.com">http://www.twibs.com</a><br />Our Review: <a href="http://www.killerstartups.com/Web20/twibs-com-twitter-business-directory">http://www.killerstartups.com/Web20/twibs-com-twitter-business-directory</a></p>
<p> Â </p>
<p><a href="http://feedads.googleadservices.com/~a/JFqmBNWRju6qzvRbE-rOHZ-nruY/a"><img src="http://feedads.googleadservices.com/~a/JFqmBNWRju6qzvRbE-rOHZ-nruY/i" border="0" ismap/></a></p>
<div>
<a href="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?a=Zhtl1kreY_Q:ZsoaYgrBz3A:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?d=yIl2AUoC8zA" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?a=Zhtl1kreY_Q:ZsoaYgrBz3A:qj6IDK7rITs"><img src="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?d=qj6IDK7rITs" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?a=Zhtl1kreY_Q:ZsoaYgrBz3A:gIN9vFwOqvQ"><img src="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?i=Zhtl1kreY_Q:ZsoaYgrBz3A:gIN9vFwOqvQ" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?a=Zhtl1kreY_Q:ZsoaYgrBz3A:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?i=Zhtl1kreY_Q:ZsoaYgrBz3A:V_sGLiPBpWU" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?a=Zhtl1kreY_Q:ZsoaYgrBz3A:dnMXMwOfBR0"><img src="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?d=dnMXMwOfBR0" border="0"/></a> <a href="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?a=Zhtl1kreY_Q:ZsoaYgrBz3A:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/killerstartups/BkQV?i=Zhtl1kreY_Q:ZsoaYgrBz3A:F7zBnMyn0Lo" border="0"/></a>
</div>
<p><img src="http://feeds2.feedburner.com/~r/killerstartups/BkQV/~4/Zhtl1kreY_Q" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennmarcus.com/blog/2009/03/23/twibs-com-twitter-business-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stream DivX/XviD to Xbox 360 From Your Mac [Software]</title>
		<link>http://www.glennmarcus.com/blog/2007/12/06/stream-divxxvid-to-xbox-360-from-your-mac-software/</link>
		<comments>http://www.glennmarcus.com/blog/2007/12/06/stream-divxxvid-to-xbox-360-from-your-mac-software/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 18:30:09 +0000</pubDate>
		<dc:creator>Jason Chen</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[Connect360]]></category>
		<category><![CDATA[DivX]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[nullriver]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Streaming]]></category>
		<category><![CDATA[user/12651333281871808648/label/mac]]></category>
		<category><![CDATA[user/12651333281871808648/label/xbox360]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/read]]></category>
		<category><![CDATA[user/12651333281871808648/state/com.google/tracking-body-link-used]]></category>
		<category><![CDATA[Xbox]]></category>
		<category><![CDATA[Xbox 360]]></category>
		<category><![CDATA[Xvid]]></category>

		<guid isPermaLink="false">tag:google.com,2005:reader/item/18924a9a96361ec1</guid>
		<description><![CDATA[<p><img alt="connect360-splash.png" src="http://gizmodo.com/assets/resources/2007/12/connect360-splash.png" width="490" height="145" align="left" hspace="4" vspace="2"/>Remember Connect360, the app that let you stream music and video from your Mac to your Xbox 360? It&#8217;s just been updated to support <a href="http://gizmodo.com/gadgets/xbox-360-divx%5Cxvid-test/xbox-360-divxxvid-playback-tested-verdict-its-almost-perfect-329769.php">XviD and DivX functionality</a> to match the fall upgrade you installed earlier this week. It still costs $20 if you haven&#8217;t purchased it before, but you can try it for free to see if it works for you. If this were the policy for everything, we&#8217;d have a lot of half-eaten bananas at the supermarket, along with much cleanup needed in the diaper aisle. [<a href="http://www.nullriver.com/index/products/connect360">Nullriver</a>]</p>
<p><br style="clear:both"/><br />
      <a href="http://www.pheedo.com/click.phdo?s=db74236c537617e37b242a0576dc8c36"><img alt="" style="border:0" border="0" src="http://www.pheedo.com/img.phdo?s=db74236c537617e37b242a0576dc8c36"/></a><br />
  <img src="http://www.pheedo.com/feeds/tracker.php?i=db74236c537617e37b242a0576dc8c36" border="0" height="1" width="1" alt=""/></p>
<p><a href="http://feeds.gawker.com/~a/gizmodo/full?a=rXKivL"><img src="http://feeds.gawker.com/~a/gizmodo/full?i=rXKivL" border="0"/></a></p>
<div>
<a href="http://feeds.gawker.com/~f/gizmodo/full?a=JP5kUWC"><img src="http://feeds.gawker.com/~f/gizmodo/full?i=JP5kUWC" border="0"/></a>
</div>
<p><img src="http://feeds.gawker.com/~r/gizmodo/full/~4/196227452" height="1" width="1"/></p>
]]></description>
			<content:encoded><![CDATA[<p><img alt="connect360-splash.png" src="http://gizmodo.com/assets/resources/2007/12/connect360-splash.png" width="490" height="145" align="left" hspace="4" vspace="2"/>Remember Connect360, the app that let you stream music and video from your Mac to your Xbox 360? It&#8217;s just been updated to support <a href="http://gizmodo.com/gadgets/xbox-360-divx%5Cxvid-test/xbox-360-divxxvid-playback-tested-verdict-its-almost-perfect-329769.php">XviD and DivX functionality</a> to match the fall upgrade you installed earlier this week. It still costs $20 if you haven&#8217;t purchased it before, but you can try it for free to see if it works for you. If this were the policy for everything, we&#8217;d have a lot of half-eaten bananas at the supermarket, along with much cleanup needed in the diaper aisle. [<a href="http://www.nullriver.com/index/products/connect360">Nullriver</a>]</p>
<p><br style="clear:both"/><br />
      <a href="http://www.pheedo.com/click.phdo?s=db74236c537617e37b242a0576dc8c36"><img alt="" style="border:0" border="0" src="http://www.pheedo.com/img.phdo?s=db74236c537617e37b242a0576dc8c36"/></a><br />
  <img src="http://www.pheedo.com/feeds/tracker.php?i=db74236c537617e37b242a0576dc8c36" border="0" height="1" width="1" alt=""/></p>
<p><a href="http://feeds.gawker.com/~a/gizmodo/full?a=rXKivL"><img src="http://feeds.gawker.com/~a/gizmodo/full?i=rXKivL" border="0"/></a></p>
<div>
<a href="http://feeds.gawker.com/~f/gizmodo/full?a=JP5kUWC"><img src="http://feeds.gawker.com/~f/gizmodo/full?i=JP5kUWC" border="0"/></a>
</div>
<p><img src="http://feeds.gawker.com/~r/gizmodo/full/~4/196227452" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennmarcus.com/blog/2007/12/06/stream-divxxvid-to-xbox-360-from-your-mac-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

