<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1971841243358132087</id><updated>2012-02-16T05:04:54.869-08:00</updated><category term='Design tutorials'/><category term='Flash'/><category term='jQuery'/><category term='CSS menus'/><category term='CSS3'/><category term='CSS techniques'/><category term='Javascript'/><category term='CSS examples'/><category term='CSS tutorials'/><category term='Design'/><category term='CSS templates'/><category term='CSS tools'/><category term='Ajax'/><category term='MooTools'/><category term='Icons'/><category term='Introduction to CSS'/><category term='web design'/><title type='text'>All you need to know about css3</title><subtitle type='html'>CSS3 is the new kid in the stylesheet family. It offers exciting new possibilities to create an impact with your designs, allows you to use more diverse style sheets for a variety of occasions and lots more. We created this blog because we want to share our experiences of CSS3 with you, and want nothing more than to simply be the biggest online resource covering CSS3.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default?start-index=101&amp;max-results=100'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>125</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8364920127733305126</id><published>2010-02-15T10:53:00.000-08:00</published><updated>2010-02-15T10:55:07.230-08:00</updated><title type='text'>CSSDOSE - The Best CSS &amp; Flash Designs on the Web</title><content type='html'>CSSDOSE - The Best CSS &amp;amp; Flash Designs on the Web&lt;br /&gt;&lt;br /&gt;CSSDOSE is a gallery of well designed websites from all around the world.  Here you can find the best CSS &amp;amp; Flash designs on the web.&lt;br /&gt;&lt;br /&gt;You can view the site at &lt;a href="http://www.cssdose.com/"&gt;http://www.cssdose.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8364920127733305126?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8364920127733305126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8364920127733305126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8364920127733305126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8364920127733305126'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2010/02/cssdose-best-css-flash-designs-on-web.html' title='CSSDOSE - The Best CSS &amp; Flash Designs on the Web'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3436411022382011869</id><published>2008-09-21T23:45:00.000-07:00</published><updated>2008-09-21T23:47:14.680-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Download Free Flash Templates With .FLA Source Files!</title><content type='html'>&lt;p&gt;&lt;a href="http://www.flashmo.com" target="_blank"&gt;FREE flash  templates&lt;/a&gt; is a website from where you can download free &lt;a href="http://www.flashmo.com/preview/flashmo_060_photo_gallery" target="_blank"&gt;flash  photo gallery&lt;/a&gt;, &lt;a href="http://www.flashmo.com/preview/flashmo_058_mp3_player_xml" target="_blank"&gt;flash MP3 player&lt;/a&gt;, &lt;a href="http://www.flashmo.com/preview/flashmo_094_spiral_carousel_xml" target="_blank"&gt;Spiral 3D Carousel&lt;/a&gt;, &lt;a href="http://www.flashmo.com/preview/flashmo_098_3d_curve_wall" target="_blank"&gt;3D thumbnail gallery&lt;/a&gt;, &lt;a href="http://www.flashmo.com/preview/flashmo_091_intro" target="_blank"&gt;flash intros&lt;/a&gt;, flash websites or .FLA source files.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flashmo.com" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/05/free-flash-templates.jpg" alt="free flash templates"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Just feel free to download, edit and use any free flash template to fit in your business or personal websites.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3436411022382011869?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3436411022382011869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3436411022382011869' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3436411022382011869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3436411022382011869'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/download-free-flash-templates-with-fla.html' title='Download Free Flash Templates With .FLA Source Files!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3589752610370182242</id><published>2008-09-21T23:44:00.002-07:00</published><updated>2008-09-21T23:45:49.821-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>JW Flash Image Rotator</title><content type='html'>&lt;p&gt;&lt;a href="http://http://www.jeroenwijering.com/?item=JW_Image_Rotator" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/06/jw-image-rotator.jpg" alt="jw image rotator"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The &lt;a href="http://www.jeroenwijering.com/?item=JW_Image_Rotator" target="_blank"&gt;JW Image Rotator&lt;/a&gt; enables you to show a couple of photos in sequence, with fluid  transitions between them. It supports rotation of an RSS, XSPF or ASX  playlists with JPG, GIF and PNG images, a wide range of flashvars  (variables) for tweaking both behavior and appearance and an extensive &lt;a href="http://www.jeroenwijering.com/?item=Javascript_interaction" target="_blank"&gt;javascript API&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3589752610370182242?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3589752610370182242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3589752610370182242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3589752610370182242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3589752610370182242'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/jw-flash-image-rotator.html' title='JW Flash Image Rotator'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1924092744666832717</id><published>2008-09-21T23:44:00.001-07:00</published><updated>2008-09-21T23:44:35.471-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Open-Source Flash Interactive Vector-Based 3D Classes!</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://five3d.mathieu-badimon.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/06/five-3d.jpg" alt="five 3d"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://five3d.mathieu-badimon.com/"&gt;FIVe3D&lt;/a&gt; is an open source code for creating vector-based 3D animations with Flash. These Flash animation classes are built with AS3.&amp;Acirc;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;FIVE3D&amp;Acirc;&amp;nbsp;v2.1 includes Back face culling, Flat shading, Z-sorting,  Space drawing functions, Bitmap3D class, Video3D class, Sprite 2D  class, Letter spacing, Text width&amp;Acirc;&amp;nbsp;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can also download the free tool available at the website which enables you to create typography files.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1924092744666832717?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1924092744666832717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1924092744666832717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1924092744666832717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1924092744666832717'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/open-source-flash-interactive-vector.html' title='Open-Source Flash Interactive Vector-Based 3D Classes!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5624580201706864200</id><published>2008-09-21T23:43:00.002-07:00</published><updated>2008-09-21T23:44:07.246-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Free, Customizable Flash Image Viewer!</title><content type='html'>&lt;p&gt;&lt;a href="http://www.airtightinteractive.com/projects/autoviewer/app/" target="_blank"&gt;AutoViewer&lt;/a&gt; is a free, customizable Flash image viewer. AutoViewer is designed to  display a linear sequence of images and captions. AutoViewer is easily  customizable to display your images on your site, you can see  instructions &lt;a href="http://www.airtightinteractive.com/projects/autoviewer/instruct.html" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.airtightinteractive.com/projects/autoviewer/app/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/flash-autoviewer.jpg" alt="flash autoviewer"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Features:&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Auto-Play allows you to view a gallery hands free.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Displays image captions and gallery title as a text overlay.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Intuitive image navigation via mouse and keyboard.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Interface rescales to fit any aspect ratio images and monitors.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Lightweight (11k).&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Image pre-loading to prevent waiting for each image to load.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Cross platform - Windows/Macintosh (requires Flash 8 or higher).&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Flash 8 detection. Users without Flash 8 are redirected to an upgrade page.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Free!&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5624580201706864200?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5624580201706864200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5624580201706864200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5624580201706864200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5624580201706864200'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-customizable-flash-image-viewer.html' title='Free, Customizable Flash Image Viewer!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2713395896525594783</id><published>2008-09-21T23:43:00.001-07:00</published><updated>2008-09-21T23:43:31.898-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Free Flash World Clock For Your Web Pages Or Blogs</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.clocklink.com"&gt;ClockLink&lt;/a&gt; provides fashionable clocks that you can easily embed in your web page.  All you need to do is simply paste the tag on your web page. Our clock  will display the city name of your choice if you choose. You can also  choose a time zone for your clock so it will show the correct time.&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.clocklink.com/gallery.php"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/clock-link.jpg" alt="clocklink"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2713395896525594783?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2713395896525594783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2713395896525594783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2713395896525594783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2713395896525594783'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-flash-world-clock-for-your-web.html' title='Free Flash World Clock For Your Web Pages Or Blogs'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7762407967064273947</id><published>2008-09-21T23:42:00.001-07:00</published><updated>2008-09-21T23:42:53.480-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Open-Source 3D API For Flash Build On Action Script 2 And 3</title><content type='html'>&lt;p&gt;&lt;a href="http://www.flashsandy.org/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/sandy-3d-engine.jpg" alt="Sandy 3d Engine"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flashsandy.org/" target="_blank"&gt;Sandy&lt;/a&gt; is an intuitive and user-friendly 3D open-source library developed in  Actionscript 2.0 and now Actionscript 3.0 for Adobe Flash.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flashsandy.org/demos" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/sandy-3d-engine-1.jpg" alt="Sandy 3d Engine"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sandy is an Actionscript library available for any AS compliant tools.&lt;br&gt;&lt;br /&gt;  The are three main version of Sandy: 1.x, 2.x and 3.x. To make the  choice between the different versions, we recommend you to look at the &lt;a href="http://www.flashsandy.org/versions" target="_blank" title="versions"&gt;versions listing&lt;/a&gt; page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt; This 3D engine main features are :&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Viewing volume clipping for perfect rendering&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Advanced shading effects such as (Phong, Gouraud, CelShading, flat shading).&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Material system to easily change your objects  appearance. Several material are available allowing to create  transparent faces, bitmap texture and video texture as webcam video  stream.&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Advanced &lt;em&gt;and easy&lt;/em&gt; object management allowing some fantastic possibilities during your creations (scaling, rotation, translation, tween, etc.)&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Advanced camera management ( rotation, motion on linear or bezier-curve path, movements, etc.)&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Complex object loading thanks to the .ASE and .WRL files  parser , but also Collada and 3DS files for AS3, (files generated by  several 3D object modeling packages such as 3D Studio Max or Blender)&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Flash player 7 to 9 compatibility.&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Both MTASC and Macromedia compilers compliant for AS2 and Flash CS3 and FlexBuilder for AS3 versions.&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;br /&gt;    &lt;p&gt; Several 3D primitives, allowing fast and parameterized object creation without any 3D modelisation knowledge.&lt;/p&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7762407967064273947?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7762407967064273947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7762407967064273947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7762407967064273947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7762407967064273947'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/open-source-3d-api-for-flash-build-on.html' title='Open-Source 3D API For Flash Build On Action Script 2 And 3'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2471212515566076179</id><published>2008-09-21T23:41:00.000-07:00</published><updated>2008-09-21T23:42:16.185-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Free And Easy To Integrate Flash Image Gallery</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.flashgallery.org/"&gt;Flash Gallery&lt;/a&gt; is a FREE, simple photo gallery built in Macromedia Flash 2004, that  uses XML files to store the information about which images to display.  The gallery is easy to configure and update since you need to change  only the XML file. You can also &lt;a target="_blank" href="http://www.flashgallery.org/demo.html"&gt;check out the demo&lt;/a&gt; of this flash gallery.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.flashgallery.org/demo.html"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/flash-gallery.jpg" alt="Flash Gallery"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Flash Gallery Features&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Flash Gallery is 100% FREE!&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Easy to implement in your site&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Intuitive navigation&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Cross platform - Windows/Macintosh/Linux&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Supports Latin, Cyrilic, Chinese and any other language you can think of&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Lightweight, only 11KB&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Image preloader and effects&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2471212515566076179?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2471212515566076179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2471212515566076179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2471212515566076179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2471212515566076179'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-and-easy-to-integrate-flash-image.html' title='Free And Easy To Integrate Flash Image Gallery'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2174944129309144872</id><published>2008-09-21T23:40:00.001-07:00</published><updated>2008-09-21T23:40:36.929-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>The Best Ajax Scripts Collection</title><content type='html'>&lt;p&gt;Ajax has changed the web. There&amp;rsquo;s no doubt about that. It&amp;rsquo;s made the  internet a happier place to be (well, when it&amp;rsquo;s used well) and has  helped fuel the Web 2.0 movement to make it what it is today. The &lt;a target="_blank" href="http://www.bestajaxscripts.com/"&gt;Best Ajax Scripts Collection&lt;/a&gt; is a website from where you can find 190+ ajax scripts for your use.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.bestajaxscripts.com"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2007/12/best-ajax-scripts.jpg" alt="The Best Ajax Scripts Collection"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The Best Ajax Scripts Collection website has a big collection of  script from various categories like ASP.Net, Flash Scripts, CMS  Scripts, Frameworks, Search Scripts, Wordpress Plugins, Joomla Scripts,  Image Scripts, DHTML Scripts and Many more&amp;hellip;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is not enough, If you have any&amp;nbsp; AJAX - JAVASCRIPT or DHTML script and you want to share it with others you can &lt;a target="_blank" href="http://www.bestajaxscripts.com/m-submit.html"&gt;submit your script here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2174944129309144872?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2174944129309144872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2174944129309144872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2174944129309144872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2174944129309144872'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/best-ajax-scripts-collection.html' title='The Best Ajax Scripts Collection'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7705492407719824275</id><published>2008-09-21T23:39:00.001-07:00</published><updated>2008-09-21T23:40:01.238-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Ajaxload - Free Ajax Loading Gif Generator</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.ajaxload.info/"&gt;Ajax Load&lt;/a&gt; is an online application providing the ability to easily &lt;a target="_blank" href="http://www.ajaxload.info/"&gt;create and download &amp;ldquo;ajax loading&amp;ldquo; images for your website or application&lt;/a&gt;. More than 30 great indicators for loading image is available to choose from.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.ajaxload.info/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/ajaxload-logo.png" alt="Ajax Load"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can select indicator type, background color or even transparent, forground color for the loading image.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7705492407719824275?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7705492407719824275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7705492407719824275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7705492407719824275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7705492407719824275'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/ajaxload-free-ajax-loading-gif.html' title='Ajaxload - Free Ajax Loading Gif Generator'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8602317946318231556</id><published>2008-09-21T23:37:00.000-07:00</published><updated>2008-09-21T23:39:03.297-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>FancyUpload Using MooTools</title><content type='html'>&lt;p&gt;&lt;strong&gt;Swf&lt;/strong&gt; meets &lt;strong&gt;Ajax&lt;/strong&gt; for beautiful uploads. The release of the long awaited &lt;a $included="null" target="_blank" href="http://mootools.net/"&gt;MooTools&lt;/a&gt; upload widget &amp;ldquo;&lt;a target="_blank" href="http://digitarald.de/project/fancyupload/"&gt;Fancy Upload&lt;/a&gt;&amp;ldquo;thats allows queued multiple-file upload including &lt;em&gt;progress bars&lt;/em&gt;. &lt;a $included="null" target="_blank" href="http://digitarald.de/playground/uplooad.html"&gt;Try it out&lt;/a&gt;, the unobtrusive file-input replacement.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/02/digi-fancy-upload.gif" alt="Fancy Upload"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a $included="null" target="_blank" href="http://digitarald.de/playground/uplooad.html"&gt;Example in the Playground&lt;/a&gt; which shows the full features and is good documented! The source for the example &lt;em&gt;upload PHP-backend&lt;/em&gt; is &lt;a $included="null" target="_blank" href="http://digitarald.de/playground/server/upload.phps"&gt;here&lt;/a&gt;. Of course the script does not depend on PHP as server language, it works with every script language that can handle file uploads!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Fully compatible with all &lt;a $included="null" href="http://developer.yahoo.com/yui/articles/gbs/"&gt;A-Grade Browsers&lt;/a&gt; and Flash 8+ (&lt;a $included="null" href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx"&gt;Internet Explorer 6+&lt;/a&gt;, &lt;a $included="null" href="http://www.opera.com/"&gt;Opera 9&lt;/a&gt;, &lt;a $included="null" href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox 1.5+&lt;/a&gt; and &lt;a $included="null" href="http://www.apple.com/safari/"&gt;Safari 2+&lt;/a&gt;)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Select and upload multiple files&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Filter files by type in the select dialog&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Optional Events to add your own behaviour&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Show and filter useful file information before the upload starts&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Limit uploads by file count and/or file size&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Platform and &lt;strong&gt;server independent&lt;/strong&gt;, just needs Flash 8+ (&amp;gt; 95% penetration)&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Unobtrusive, since the element is replaced after the swf loaded successfully&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Cancel running uploads, add files during upload&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Everything is optional, documented and easy editable&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;This script is licensed under the terms of the &lt;a $included="null" target="_blank" href="http://www.opensource.org/licenses/mit-license.php"&gt;MIT-License&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8602317946318231556?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8602317946318231556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8602317946318231556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8602317946318231556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8602317946318231556'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/fancyupload-using-mootools.html' title='FancyUpload Using MooTools'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3987307493281027393</id><published>2008-09-21T23:36:00.000-07:00</published><updated>2008-09-21T23:37:30.791-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>LightForm - Free Stylish Ajax/PHP Contact Form</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://web-kreation.com/blog/?p=71"&gt;LightForm&lt;/a&gt; is a free Ajax/PHP contact form. It&amp;Acirc;&amp;nbsp;also uses&amp;Acirc;&amp;nbsp;&lt;a target="_blank" href="http://moo.floor.ch/?p=18"&gt;FormCheck2&lt;/a&gt; for fields validation and &lt;a target="_blank" href="http://www.badboy.ro/articles/2005-07-23/niceforms_preview/"&gt;NiceForms&lt;/a&gt; to style text fields and textareas. Features of the form are listed below:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Form Validation using &lt;a target="_blank" href="http://moo.floor.ch/?p=18"&gt;FormCheck2&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Spam Check.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Display user IP, user agent and referrer in the message.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Display a dialog box when message sent succesfully.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Inputs and textareas are styled with &lt;a target="_blank" href="http://www.badboy.ro/articles/2005-07-23/niceforms_preview/"&gt;NiceForms&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Works in the most recent browsers (IE6+, Firefox, Opera, Safari and Netscape).&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://web-kreation.com/LightForm/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/04/light-form-free-ajax-php-contact-form.jpg" alt="Free Ajax/PHP Contact Form"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Use of this contact form is free of charge but the copyright notes in the footer must remain intact.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3987307493281027393?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3987307493281027393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3987307493281027393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3987307493281027393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3987307493281027393'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/lightform-free-stylish-ajaxphp-contact.html' title='LightForm - Free Stylish Ajax/PHP Contact Form'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3679297595077085709</id><published>2008-09-21T23:35:00.001-07:00</published><updated>2008-09-21T23:35:47.370-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>AJAX Image Gallery Powered By Slideflow</title><content type='html'>&lt;p&gt;&lt;a href="http://mediaeventservices.com/blog/2007/11/15/ajax-image-gallery-powered-by-slideflow-like-cover-flow/" target="_blank"&gt;AJAX Slideflow Control&lt;/a&gt; is  an ajax based image gallery in which you can drag the Slideflow using  your mouse, or click anywhere in the stack to jump there. Click inside  the frame in order to enable mouse wheel and arrow key navigation! Or  better yet, &lt;a href="http://mediaeventservices.com/demo/gallery/gallery.html" target="_blank"&gt;try the fullscreen example&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://mediaeventservices.com/demo/gallery/gallery.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/05/ajax-image-gallery.jpg" alt="ajax image gallery"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The photos and titles are read from an XML file, and the thumbnails  are pre-generated using Photoshop actions (included in the download).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3679297595077085709?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3679297595077085709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3679297595077085709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3679297595077085709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3679297595077085709'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/ajax-image-gallery-powered-by-slideflow.html' title='AJAX Image Gallery Powered By Slideflow'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4488077829880653582</id><published>2008-09-21T23:34:00.002-07:00</published><updated>2008-09-21T23:36:01.591-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>poMMo, A Versatile Mass Mailing Free Software</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://pommo.org"&gt;poMMo&lt;/a&gt; is versatile mass mailing software. It can be used to add a mailing  list to your Web site or to organize stand alone mailings. Unique  Features such as the ability to mail subsets of your subscribers set it  apart from alternatives. poMMo is written in PHP and freely provided  under the GPL.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://pommo.org/Features"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/pommo.jpg" alt="poMMo"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;poMMo designed to be easy to use and powerful, poMMo provides  flexible Mailing Management that everyone needs &amp;mdash; from Software  Projects to Shoe Stores, to Marketing Firms, to pioneers of the  Blogosphere.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It has simple 2 minute web based installation and can quickly import  and export&amp;nbsp;subscriber base. poMMo has a revolutionary AJAX based  subscriber Management.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-4488077829880653582?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/4488077829880653582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=4488077829880653582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4488077829880653582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4488077829880653582'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/pommo-versatile-mass-mailing-free.html' title='poMMo, A Versatile Mass Mailing Free Software'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2992162722092467103</id><published>2008-09-21T23:34:00.001-07:00</published><updated>2008-09-21T23:36:18.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Online Web-based Ajax Document Viewer</title><content type='html'>&lt;p&gt;Are you having problems  displaying documents, pdf&amp;rsquo;s, images, word documents? Do your customers  have to download a reader to view a file? Do you need a fast pdf  reader? Do you need a universal viewer for any kind of documents?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;All these problems go away by using &lt;a target="_blank" href="http://www.ajaxdocumentviewer.com/"&gt;Ajax Document Viewer&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.ajaxdocumentviewer.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/ajax-document-viewer.jpg" alt="ajax document viewer"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.ajaxdocumentviewer.com/"&gt;Ajax Document Viewer&lt;/a&gt; is a web based online document viewer and can embedded into any web  page or linked from any page.&amp;nbsp; It is fast, customizable and FREE.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2992162722092467103?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2992162722092467103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2992162722092467103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2992162722092467103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2992162722092467103'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/online-web-based-ajax-document-viewer.html' title='Online Web-based Ajax Document Viewer'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2013519008542865978</id><published>2008-09-21T23:33:00.000-07:00</published><updated>2008-09-21T23:36:34.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>A Free Ajax Based PHP Poll Script By Zoki!</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.zokisoft.com/products/zoki-poll"&gt;Zoki Poll&lt;/a&gt;&amp;nbsp;is  a simple and high-tech poll system, based on AJAX and XML. It can be  simply integrated in almost every site. It is written in HTML, CSS and  JavaScript with small backend files in PHP.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.zokisoft.com/demo/zoki-poll/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/zoki-ajax-poll.jpg" alt="zoki ajax poll"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There are a lot of web recourses that allow users to create custom  polls, tests&amp;nbsp;and&amp;nbsp;a lot of more websites that offer webmasters pretty  dynamic polls and tests but do not share the code of them, only link to  parent site.&amp;nbsp;The main idea of this pack is to help creating independent  systems. You can fit this pack for any task listed before.&amp;nbsp;Tested in  IE, Mozilla and Opera browser families.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2013519008542865978?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2013519008542865978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2013519008542865978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2013519008542865978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2013519008542865978'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-ajax-based-php-poll-script-by-zoki.html' title='A Free Ajax Based PHP Poll Script By Zoki!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1137897304589212968</id><published>2008-09-21T23:31:00.002-07:00</published><updated>2008-09-21T23:32:33.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>FancyForm Is A Free Powerful Checkbox Replacement Script For Stylish Checkboxes And Radio Buttons</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://lipidity.com/fancy-form"&gt;FancyForm is a &lt;em&gt;powerful&lt;/em&gt; checkbox replacement script&lt;/a&gt; used to provide the ultimate &lt;em&gt;flexibility&lt;/em&gt; in changing the appearance and function of &lt;acronym title="Hyper-Text Markup Language"&gt;HTML&lt;/acronym&gt; form elements. It&amp;rsquo;s &lt;em&gt;easy&lt;/em&gt; to use and &lt;em&gt;degrades gracefully&lt;/em&gt; on all older, non-supporting browsers.&amp;nbsp;Thisis very quick to setup&amp;nbsp;(only two lines of markup needed). It also numerous customization options.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://lipidity.com/fancy-form/demo/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/fancyforms-buttons.jpg" alt="FancyForm is a powerful checkbox replacement script"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The script itself is free. FancyForm uses the ultra-lightweight &lt;a target="_blank" href="http://mootools.net/"&gt;Mootools&lt;/a&gt; JavaScript framework and this is included with the download. Want to &lt;a target="_blank" href="http://lipidity.com/fancy-form/demo/"&gt;see the FancyForm in action&lt;/a&gt; here or &lt;a target="_blank" href="http://lipidity.com/fancy-form/#download"&gt;download from here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1137897304589212968?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1137897304589212968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1137897304589212968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1137897304589212968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1137897304589212968'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/fancyform-is-free-powerful-checkbox.html' title='FancyForm Is A Free Powerful Checkbox Replacement Script For Stylish Checkboxes And Radio Buttons'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3798069167593329562</id><published>2008-09-21T23:31:00.001-07:00</published><updated>2008-09-21T23:31:33.934-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Free Live Form Validation As You Type with LiveValidation!</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.livevalidation.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/live-validation-logo.jpg" alt="Live Validation Logo"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.livevalidation.com/"&gt;LiveValidation is a small open source javascript library&lt;/a&gt; built for giving users real-time validation information as they fill  out forms. Not only that, but it serves as a sophisticated validation  library for any validations you need to make elsewhere in your  javascript, it is not just limited to form fields.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.livevalidation.com/examples#exampleHomepage"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/live-validation-sample.jpg" alt="Live Validation"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The naming conventions and parameters of the validations are similar to those found in the &lt;a href="http://www.rubyonrails.org/" title="Ruby on Rails"&gt;Ruby on Rails&lt;/a&gt; framework, and as such is the perfect client-side companion. Don&amp;rsquo;t  worry if you dont use Ruby on Rails though, LiveValidation can be used  anywhere you like, is simple to learn, and a joy to use.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Don&amp;rsquo;t just take my word for it though&amp;hellip;take a look around, &lt;a target="_blank" href="http://www.livevalidation.com/download"&gt;download it&lt;/a&gt;, and make some forms (for) fun! See &lt;a target="_blank" href="http://www.livevalidation.com/examples"&gt;LiveValidation in action&lt;/a&gt; here.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;LiveValidation is licensed under the terms of the &lt;a target="_blank" href="http://www.opensource.org/licenses/mit-license.php"&gt;MIT License&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3798069167593329562?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3798069167593329562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3798069167593329562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3798069167593329562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3798069167593329562'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-live-form-validation-as-you-type.html' title='Free Live Form Validation As You Type with LiveValidation!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8234998603600049948</id><published>2008-09-21T23:28:00.000-07:00</published><updated>2008-09-21T23:30:45.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Style Your Website’s Search Field with CssGlobe Search Field</title><content type='html'>&lt;p&gt;Now &lt;a target="_blank" href="http://cssglobe.com"&gt;CSSGlobe&lt;/a&gt; presented &lt;u&gt;Website&amp;rsquo;s Search Field with JS/CSS&lt;/u&gt;.  It serves as a way to style your search field and add behavior without  any additional JavaScript or modifications in your markup. It features  plug &amp;amp; play onfocus and onblur behaviors and auto suggestion like  you&amp;rsquo;ve never seen before.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://cssglobe.com/lab/searchfield/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/cssglobe-search-field.jpg" alt="CssGlobe Search Field"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It features plug &amp;amp; play onfocus and onblur behaviors and auto  suggestion. Search suggestion terms displayed as a dropdown box below  the search field. You can navigate with up and down keys, or your mouse  and you can edit your own keywords. All you need is two lines of code,  links to JavaScript and CSS files and that would be it. Just &lt;a target="_blank" href="http://cssglobe.com/lab/searchfield/"&gt;take a look at the demo&lt;/a&gt; of this search field.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8234998603600049948?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8234998603600049948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8234998603600049948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8234998603600049948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8234998603600049948'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/style-your-websites-search-field-with.html' title='Style Your Website’s Search Field with CssGlobe Search Field'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6984936906501304570</id><published>2008-09-21T23:27:00.000-07:00</published><updated>2008-09-21T23:28:02.358-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>iCarousel - An Open-Source Free Javascript Tool For Creating Carousel Like Widgets</title><content type='html'>&lt;p&gt;One of the most common problems a web developer usually face is  related to continuously rotate a fragment of content. It can be a  presentation of headlines, small fragments of news or a list of  thumbnails. The nature of the thing being rotated doesn&amp;rsquo;t matter too  much here because all those kind of applications share always the same  idea: Rotating. This objective can be achieve in different ways like  fading and scrolling.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://zendold.lojcomm.com.br/icarousel/example6.asp"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/03/icarousel.jpg" alt="iCarousel"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Well here is &lt;a target="_blank" href="http://zendold.lojcomm.com.br/icarousel/"&gt;iCarousel&lt;/a&gt; becomes useful. It&amp;rsquo;s a one step forward trying to generalize all those  types of widgets providing a rich presentation and making the task easy  to be done.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6984936906501304570?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6984936906501304570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6984936906501304570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6984936906501304570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6984936906501304570'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/icarousel-open-source-free-javascript.html' title='iCarousel - An Open-Source Free Javascript Tool For Creating Carousel Like Widgets'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3756202793614252541</id><published>2008-09-21T23:26:00.000-07:00</published><updated>2008-09-21T23:27:11.801-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Create Clear and Colorful “Flash-like” Effects With Javascript For Your Web Applications Using GlassBox!</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.glassbox-js.com/"&gt;GlassBox&lt;/a&gt; is a compact Javascript User Interface (UI) library, which use  Prototype and Script.aculo.us for some effects. With GlassBox you can  build transparent border, colorful layouts and &amp;ldquo;Flash-like&amp;rdquo; effects.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.glassbox-js.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/03/glass-box-js.jpg" alt="GlassBox"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;The GlassBox library ..&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;is easy to use&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;is customizable and skinnable&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;comes with a coherent API (CSS based parameter) and a short introduction&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;includes a basic Ajax XHR for dynamic content loading&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;is tested with IE 6 + 7, Firefox 2, Opera 9 and Safari 3 (mac + win)&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;and is an open source project under MIT license&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3756202793614252541?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3756202793614252541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3756202793614252541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3756202793614252541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3756202793614252541'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/create-clear-and-colorful-flash-like.html' title='Create Clear and Colorful “Flash-like” Effects With Javascript For Your Web Applications Using GlassBox!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8936606081365028000</id><published>2008-09-21T23:25:00.001-07:00</published><updated>2008-09-21T23:26:28.624-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Image Manipulation With Javascript</title><content type='html'>&lt;p&gt;A&lt;a href="http://ajaxorized.com/phototype-image-manipulation-with-javascript" target="_blank"&gt;phototype&lt;/a&gt;, a client/server-side library, based on prototype, which supports all kinds of image manipulations.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://ajaxorized.com/phototype-image-manipulation-with-javascript" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/05/ajaxorized.jpg" alt="Ajaxorized"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;On the serverside the library is powered by combination of PHP/GD  that renders the image. With phototype, you are able to rotate, resize,  flip and do some other cool effects to images. Let&amp;rsquo;s &lt;a href="http://ajaxorized.com/phototype-image-manipulation-with-javascript" target="_blank"&gt;see how you can do it&lt;/a&gt;?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8936606081365028000?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8936606081365028000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8936606081365028000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8936606081365028000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8936606081365028000'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/image-manipulation-with-javascript.html' title='Image Manipulation With Javascript'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4616707870589743670</id><published>2008-09-21T23:23:00.000-07:00</published><updated>2008-09-21T23:25:07.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>Vista-Like Ajax Calendar Version 2 With Mootools</title><content type='html'>&lt;p&gt;&lt;a href="http://dev.base86.com/scripts/vista-like_ajax_calendar_version_2.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/06/vista-like-ajax-calendar.jpg" alt="vista like ajax calendar"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The &lt;a href="http://dev.base86.com/scripts/vista-like_ajax_calendar_version_2.html" target="_blank"&gt;Vista-like Ajax Calendar&lt;/a&gt; (vlaCalendar) version 2 is a unobtrusive web version of the slick and  profound Windows Vista taskbar calendar, by using the mootools  javascript framework, &lt;acronym title="Asynchronous javascript And XML"&gt;AJAX&lt;/acronym&gt;, &lt;acronym title="Extensible Hypertext Markup Language"&gt;XHTML&lt;/acronym&gt;, &lt;acronym title="Cascading Style Sheets"&gt;CSS&lt;/acronym&gt; and &lt;acronym title="PHP: Hypertext Preprocessor"&gt;PHP&lt;/acronym&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This Vista-like Ajax Calendar script is licensed under the Creative  Commons Attribution- NonCommercial 3.0 License. You can use these files  however you want, but don&amp;rsquo;t redistribute without the proper credits and  do not use this for commercial purposes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-4616707870589743670?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/4616707870589743670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=4616707870589743670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4616707870589743670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4616707870589743670'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/vista-like-ajax-calendar-version-2-with.html' title='Vista-Like Ajax Calendar Version 2 With Mootools'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8290067953103487097</id><published>2008-09-21T23:22:00.001-07:00</published><updated>2008-09-21T23:23:09.404-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Free PHP, JavaScript And Ajax Based ShoutBox</title><content type='html'>&lt;p&gt;wTag is a &lt;a href="http://spacegirlpippa.co.uk/" target="_blank"&gt;shoutbox&lt;/a&gt; (chatbox or mini chat) that is written in JavaScript and PHP, and using  Ajax to exchange data with the server without need to reload an entire  page. It uses MySQL database as backend. Just &lt;a href="http://spacegirlpippa.co.uk/" target="_blank"&gt;take a look at demo&lt;/a&gt; here. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://spacegirlpippa.co.uk/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/06/shoutbox.jpg" alt="shoutbox"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt; Replace URLs catched in a message with clickable links. &lt;/li&gt;&lt;br /&gt;  &lt;li&gt; UTF-8 encoding for multilingual support. &lt;/li&gt;&lt;br /&gt;  &lt;li&gt; Compliance with XHTML 1.0 Transitional and CSS. &lt;/li&gt;&lt;br /&gt;  &lt;li&gt; Custom designs: it&amp;rsquo;s easy to change the chatbox look by editing the CSS files. &lt;/li&gt;&lt;br /&gt;  &lt;li&gt; A form validation and warnings display system&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8290067953103487097?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8290067953103487097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8290067953103487097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8290067953103487097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8290067953103487097'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-php-javascript-and-ajax-based.html' title='Free PHP, JavaScript And Ajax Based ShoutBox'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-9093418317324464546</id><published>2008-09-21T23:20:00.000-07:00</published><updated>2008-09-21T23:22:53.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Free Javascript 3D Carousel</title><content type='html'>&lt;p&gt;&lt;a href="http://www.piksite.com/carousel.us/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/carousel-us.jpg" alt="Carousel.us"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.piksite.com/carousel.us/" target="_blank"&gt;Carousel.us&lt;/a&gt; is a Javascript 3D carousel, using the prototype.js and scriptaculous.js frameworks. It also uses &lt;a href="http://reflection.corephp.co.uk/" target="_blank"&gt;PHP Easy Reflections v3&lt;/a&gt; by Richard Davey.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You will find a configuration file in which you can define the  default parameters or you can also define them via URL using the GET  method. Here are the some parameters :&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;includes&lt;br&gt;&lt;br /&gt;&lt;/strong&gt; Directory where your files to include are&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;javascript&lt;br&gt;&lt;br /&gt;  &lt;/strong&gt; Directory where your javascript files are&lt;br&gt;&lt;br /&gt;  &lt;strong&gt;&lt;br&gt;&lt;br /&gt;    css&lt;br&gt;&lt;br /&gt;&lt;/strong&gt; Directory to your css file&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;path&lt;br&gt;&lt;br /&gt;  &lt;/strong&gt; Directory where your images are&lt;br&gt;&lt;br /&gt;  &lt;strong&gt;&lt;br&gt;&lt;br /&gt;    opacity&lt;br&gt;&lt;br /&gt;  &lt;/strong&gt; Reflection opacity (0-100)&lt;br&gt;&lt;br /&gt;  &lt;strong&gt;&lt;br&gt;&lt;br /&gt;    height&lt;/strong&gt;&lt;br&gt;&lt;br /&gt;  Reflection height (pixel)&lt;br&gt;&lt;br /&gt;  &lt;strong&gt;&lt;br&gt;&lt;br /&gt;    radiusx&lt;br&gt;&lt;br /&gt;  &lt;/strong&gt; Horizontal spacing between opposite images (pixel)&lt;br&gt;&lt;br /&gt;  &lt;strong&gt;&lt;br&gt;&lt;br /&gt;    raidusy&lt;/strong&gt;&lt;br&gt;&lt;br /&gt;  Vertical spacing between opposite images (pixel)&lt;br&gt;&lt;br /&gt;  &lt;strong&gt;&lt;br&gt;&lt;br /&gt;    centerx&lt;/strong&gt;&lt;br&gt;&lt;br /&gt;  Position X of the carousel center (pixel)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;centery&lt;/strong&gt;&lt;br&gt;&lt;br /&gt;  Position Y of the carousel center (pixel)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;clickit&lt;br&gt;&lt;br /&gt;  &lt;/strong&gt; Add onclick event on each image (true or false)&lt;br&gt;&lt;br /&gt;  &lt;strong&gt;&lt;br&gt;&lt;br /&gt;    base&lt;br&gt;&lt;br /&gt;&lt;/strong&gt; Base speed (boolean)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;speed&lt;br&gt;&lt;br /&gt;&lt;/strong&gt; Carousel speed (boolean)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-9093418317324464546?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/9093418317324464546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=9093418317324464546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/9093418317324464546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/9093418317324464546'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-javascript-3d-carousel.html' title='Free Javascript 3D Carousel'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-647529660604989787</id><published>2008-09-21T23:18:00.000-07:00</published><updated>2008-09-21T23:19:28.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>PhatFusion Free Horizontal Menu, Reveals More Of The Image As You Rollover It.</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.phatfusion.net/imagemenu/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/phatfusion-mage-menu.jpg" alt="javascript and flash development"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Most of us see the image moving (left to right or right to left)  navigation developed by Macromedia Flash on many famous website. But  now its just build by the javascript.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now we have another way to build this type of menu. &lt;a target="_blank" href="http://www.phatfusion.net/imagemenu/"&gt;PhatFusion has developed an image menu&lt;/a&gt; with the aid of Mootools framework. This meny looks really good and  easy to use for everyone. You can also see the similar menu at &lt;a target="_blank" href="http://mootools.net/"&gt;Mootools Official Website&lt;/a&gt;. Salient features are :&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;2 optional onClick events - open &amp;amp; close&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;href passed to onClick events&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;stays open when clicked&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;closes when clicked&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;select item to pre-open&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-647529660604989787?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/647529660604989787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=647529660604989787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/647529660604989787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/647529660604989787'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/phatfusion-free-horizontal-menu-reveals.html' title='PhatFusion Free Horizontal Menu, Reveals More Of The Image As You Rollover It.'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-9005566521513618514</id><published>2008-09-21T23:16:00.000-07:00</published><updated>2008-09-21T23:18:22.998-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>Horizontal Javascript Accordion Menu!</title><content type='html'>&lt;p&gt;This versatile 1kb horizontal accordion script can be used for menus, images, presentation content and more.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/05/horizontal-javascript-accordion.jpg" alt="horizontal javascript accordion"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The script will automatically adjust to the number of elements in the accordion and the dimensions of the accordion.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The front-end markup for the script is a simple unordered list as in the example below&amp;acirc;&amp;euro;&amp;brvbar;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;ul id="sm" class="sm"&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;img src="images/1.gif" alt="" /&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;img src="images/2.gif" alt="" /&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;img src="images/3.gif" alt="" /&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;img src="images/4.gif" alt="" /&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;/ul&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To build the accordion call the function below onload&amp;acirc;&amp;euro;&amp;brvbar;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;slideMenu.build('sm',200,10,10,1)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Click here to &lt;a href="http://www.leigeber.com/2008/05/horizontal-javascript-accordion-menu/" target="_blank"&gt;view the working sample&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-9005566521513618514?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/9005566521513618514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=9005566521513618514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/9005566521513618514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/9005566521513618514'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/horizontal-javascript-accordion-menu.html' title='Horizontal Javascript Accordion Menu!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2753594815665344738</id><published>2008-09-21T23:14:00.000-07:00</published><updated>2008-09-21T23:15:59.618-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Free 3D Effect And Glossy Style Web Application Icons Set By WebAppers</title><content type='html'>&lt;p&gt;WebAppers released&amp;Acirc;&amp;nbsp;the free &amp;acirc;&amp;euro;&amp;oelig;&lt;a target="_blank" href="http://www.webappers.com/download/Web-Application-Icons-Set.zip"&gt;Web Application Icons Set&lt;/a&gt;&amp;acirc;&amp;euro;&amp;#65533;?  with 3D effect and glossy style. There are 20 icons designed specially  for web applications (e.g. Charts, Profile, Search, Add, Delete, Email,  Print, Warning and etc&amp;acirc;&amp;euro;&amp;brvbar;). Icons come in 3 sizes; 48&amp;Atilde;&amp;mdash;48 px, 32&amp;Atilde;&amp;mdash;32  px, and 24&amp;Atilde;&amp;mdash;24 px. All of them are in PNG format with transparent  background. Web Application Icons Set is completely &lt;strong&gt;Free for both personal and commercial&lt;/strong&gt; projects in any way you like. You can &lt;a target="_blank" href="http://www.webappers.com/2008/02/12/webappers-released-free-web-application-icons-set/"&gt;download&amp;Acirc;&amp;nbsp;them here&lt;/a&gt;!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.webappers.com/2008/02/12/webappers-released-free-web-application-icons-set/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/02/web-application-icons.png" alt="web application icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2753594815665344738?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2753594815665344738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2753594815665344738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2753594815665344738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2753594815665344738'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-3d-effect-and-glossy-style-web.html' title='Free 3D Effect And Glossy Style Web Application Icons Set By WebAppers'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4231516546719106984</id><published>2008-09-21T23:13:00.000-07:00</published><updated>2008-09-21T23:15:46.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Free Psd Icons For Your Web Applications!</title><content type='html'>&lt;p&gt;Free clean and nice icons are most demanded free stuffs on the internet. &lt;a target="_blank" href="http://www.ganato.com/"&gt;Ganato Design&lt;/a&gt;&amp;Acirc;&amp;nbsp;released&amp;Acirc;&amp;nbsp;&lt;a target="_blank" href="http://www.ganato.com/free_icons/free_icons.php"&gt;Free Psd Icons for your webs or applications!&lt;/a&gt;&amp;Acirc;&amp;nbsp;You can find 24 beautiful icons set which you can use in your daily web application development projects&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.ganato.com/free_icons/free_icons.php"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/04/free-psd-icons.jpg" alt="Free PSD Icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The sets include icons for applications, charts, databases, documents, emails, users, weather &amp;amp; more.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-4231516546719106984?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/4231516546719106984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=4231516546719106984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4231516546719106984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4231516546719106984'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-psd-icons-for-your-web.html' title='Free Psd Icons For Your Web Applications!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2636376457737849582</id><published>2008-09-21T23:12:00.000-07:00</published><updated>2008-09-21T23:15:28.669-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Download Hundreds of Free Artistic Patterns/Backgrounds For Your Web Designs!</title><content type='html'>&lt;p&gt;Free patterns/backgrounds are also most demanded free stuffs on the  net. For web designers patterns/backgrounds are daily use graphics like  icons, buttons etc. Today, we are introducing the free resource for  hundreds of free patterns/backgrounds for you.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.squidfingers.com/patterns/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/05/squidfingers-patterns.jpg" alt="squidfingers patterns"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.squidfingers.com/"&gt;Squidfingers&lt;/a&gt; is&amp;Acirc;&amp;nbsp;offering&amp;Acirc;&amp;nbsp;anyone to download hundreds of artistic patterns/backgrounds for daily use. Just &lt;a href="http://www.squidfingers.com/patterns/"&gt;check them here&lt;/a&gt;!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2636376457737849582?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2636376457737849582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2636376457737849582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2636376457737849582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2636376457737849582'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/download-hundreds-of-free-artistic.html' title='Download Hundreds of Free Artistic Patterns/Backgrounds For Your Web Designs!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6148475127410059186</id><published>2008-09-21T23:11:00.000-07:00</published><updated>2008-09-21T23:12:28.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>12 Free Glossy Blogging Icons Set for Bloggers</title><content type='html'>&lt;p&gt;&lt;a href="http://www.blogperfume.com" target="_blank"&gt;BlogPerfume&lt;/a&gt; has released &lt;a href="http://www.blogperfume.com/free-glossy-blogging-icons-set-for-bloggers/" target="_blank"&gt;12 Free Glossy Blogging Icons Set for Bloggers&lt;/a&gt;. These are nice and beautiful icons specially designed for bloggers but anyone can use it freely.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.blogperfume.com/free-glossy-blogging-icons-set-for-bloggers/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/06/blog-perfume-icons-set.jpg" alt="Blog Perfume icons set"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There are total 12 shiny and modern icons for your blogs. It comes  with 3 sizes, 24&amp;Atilde;&amp;mdash;24, 36&amp;Atilde;&amp;mdash;36 and 48&amp;Atilde;&amp;mdash;48 in png format. Please feel free  to use it on your personal and commercial projects.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6148475127410059186?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6148475127410059186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6148475127410059186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6148475127410059186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6148475127410059186'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/12-free-glossy-blogging-icons-set-for.html' title='12 Free Glossy Blogging Icons Set for Bloggers'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-9067023404207316330</id><published>2008-09-21T23:10:00.000-07:00</published><updated>2008-09-21T23:11:56.142-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Download Free Web Development Icons From Icojoy</title><content type='html'>&lt;p&gt;Today, we are going to feature here their another icons set release. Its &lt;a href="http://www.icojoy.com/articles/26/#" target="_blank"&gt;Free web development icons Part 4&lt;/a&gt;. They are very nice and professional and can be use for your web development project.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.icojoy.com/articles/26/#" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/06/icojoy-icons.jpg" alt="icojoy icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Ammount of icons: 60&lt;br&gt;&lt;br /&gt;  Icon Sizes: 24&amp;times;24&lt;br&gt;&lt;br /&gt;  File Types: .png, .ico, .tif, .gif, .bmp&lt;br&gt;&lt;br /&gt;  Colors: Colored with and without shadows, with a subtle gray shade and transparent&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-9067023404207316330?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/9067023404207316330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=9067023404207316330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/9067023404207316330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/9067023404207316330'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/download-free-web-development-icons.html' title='Download Free Web Development Icons From Icojoy'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5771363516618443208</id><published>2008-09-21T23:09:00.000-07:00</published><updated>2008-09-21T23:10:37.227-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>128 Completely Free And High Quality Icon Set By Function!</title><content type='html'>&lt;p&gt;Function web design and development released a set of completely free 128 high quality icons in png&amp;nbsp;format. They are &lt;a target="_blank" href="http://wefunction.com/2008/07/function-free-icon-set/"&gt;Function Icon Set&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://wefunction.com/2008/07/function-free-icon-set/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/function_icons.jpg" alt="function icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;These free icons are exactly that, free! You can use them anywhere. They are only available in 48&amp;times;48px.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5771363516618443208?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5771363516618443208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5771363516618443208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5771363516618443208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5771363516618443208'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/128-completely-free-and-high-quality.html' title='128 Completely Free And High Quality Icon Set By Function!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2473541392127066736</id><published>2008-09-21T23:07:00.000-07:00</published><updated>2008-09-21T23:08:49.992-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Quality Icons For Designers By pinvoke</title><content type='html'>&lt;p&gt;Searching for quality icon sets are not that much easy now a days. Today, we are going to introduce &lt;a target="_blank" href="http://www.pinvoke.com/"&gt;pinvoke&lt;/a&gt; who has recently released &lt;a target="_blank" href="http://www.pinvoke.com/icon/image/fugue_all.png"&gt;Fugue Icons&lt;/a&gt;. All the 502 icons are included in PNG format with 16&amp;times;16 pixel size.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.pinvoke.com/icon/image/fugue_all.png"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/fugue-icons.png" alt="fugue icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The icons can be used absolutely free for any personal or commercial  projects.&amp;nbsp; But to remove the attribution, please purchase the license.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2473541392127066736?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2473541392127066736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2473541392127066736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2473541392127066736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2473541392127066736'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/quality-icons-for-designers-by-pinvoke.html' title='Quality Icons For Designers By pinvoke'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2369868690935236067</id><published>2008-09-21T23:06:00.000-07:00</published><updated>2008-09-21T23:07:29.584-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Free Icons Sets For Websites and Web Application Use Available For Download At DryIcons!</title><content type='html'>&lt;p&gt;DryIcons are providing 15+ nice and beautiful free icons for icon lovers.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://dryicons.com/free-icons/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/dry-icons.jpg" alt="dry icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2369868690935236067?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2369868690935236067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2369868690935236067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2369868690935236067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2369868690935236067'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-icons-sets-for-websites-and-web.html' title='Free Icons Sets For Websites and Web Application Use Available For Download At DryIcons!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5572126193604597300</id><published>2008-09-21T23:04:00.002-07:00</published><updated>2008-09-21T23:06:09.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Free Web 2.0 Logo Creator</title><content type='html'>&lt;p&gt;&lt;a href="http://h-master.net/web2.0/index.php" target="_blank"&gt;Web 2.0 Logo Creatr&lt;/a&gt; is free logo creator with reflection. This helps you to create your  logo in a new web 2.0 style and best of all the logo image will be  stored on the site&amp;rsquo;s server so no need to ftp anything. You can just  get the code and paste it where ever you want.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://h-master.net/web2.0/index.php" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/web-logo-creator.jpg" alt="web logo creator"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5572126193604597300?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5572126193604597300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5572126193604597300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5572126193604597300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5572126193604597300'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-web-20-logo-creator.html' title='Free Web 2.0 Logo Creator'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4368380365835625747</id><published>2008-09-21T23:04:00.001-07:00</published><updated>2008-09-21T23:05:49.922-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Edicy - Build And Edit Websites With Ease</title><content type='html'>&lt;p&gt;With &lt;a target="_blank" href="http://www.edicy.com"&gt;edicy&lt;/a&gt; you  can create a fresh site with great design and webspace on any domain in  seconds. It&amp;rsquo;s seamless, all in one and unprecedentedly easy to use. And  it&amp;rsquo;s free too.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.edicy.com/designs"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/edicy.jpg" alt="edicy"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Click here to see some &lt;a target="_blank" href="http://www.edicy.com/designs"&gt;examples&lt;/a&gt;&amp;nbsp;and &lt;a target="_blank" href="http://www.edicy.com/tour"&gt;see how you can start&lt;/a&gt; with it. Now say goodbye to off-site editing, publishing and  previewing, with Edicy everything happens on site. The results are  right there, on the page.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-4368380365835625747?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/4368380365835625747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=4368380365835625747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4368380365835625747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4368380365835625747'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/edicy-build-and-edit-websites-with-ease.html' title='Edicy - Build And Edit Websites With Ease'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4079206370606254527</id><published>2008-09-21T23:03:00.001-07:00</published><updated>2008-09-21T23:05:30.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Download Free And Nice Got It Icons Set</title><content type='html'>&lt;p&gt;We are continously searching for free and nice new icons set for our readers to introduce. Today, we are featuring here &lt;a target="_blank" href="http://klepas.deviantart.com/art/Got-It-icon-revisions-130-239-62022117"&gt;Got It Icons Set &lt;/a&gt;which is a free set of 205 icons&amp;nbsp; Many of the icons are 32px exports made from 48px-optimized SVGs.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://klepas.deviantart.com/art/Got-It-icon-revisions-130-239-62022117"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/got-it-icons.jpg" alt="Got it icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-4079206370606254527?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/4079206370606254527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=4079206370606254527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4079206370606254527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4079206370606254527'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/download-free-and-nice-got-it-icons-set.html' title='Download Free And Nice Got It Icons Set'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-399074856572408926</id><published>2008-09-21T22:53:00.000-07:00</published><updated>2008-09-21T23:00:27.160-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Download Facebook and YouTube Free Icons</title><content type='html'>&lt;p&gt;we are listing another nice and beautiful icons set. This is &lt;a href="http://kamikaze00x.deviantart.com/art/Safari-4-Web-App-Icons-Vol-1-92142941" target="_blank"&gt;Facebook and YouTube Icons&lt;/a&gt; which is a free set of fresh Facebook and YouTube icons.&lt;br&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://kamikaze00x.deviantart.com/art/Safari-4-Web-App-Icons-Vol-1-92142941" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/facebook-and-youtube-icons.jpg" alt="Facebook and youtube icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-399074856572408926?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/399074856572408926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=399074856572408926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/399074856572408926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/399074856572408926'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/download-facebook-and-youtube-free.html' title='Download Facebook and YouTube Free Icons'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1041914286499962740</id><published>2008-09-21T22:52:00.000-07:00</published><updated>2008-09-21T23:00:45.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>A Free Set With Curvy And Colorful Icons By DryIcons</title><content type='html'>&lt;p&gt;DryIcons&amp;rsquo; released a new seductive free icon set. &amp;ldquo;&lt;a href="http://dryicons.com/free-icons/preview/coquette-icons-set/" target="_blank"&gt;Coquette Icons&lt;/a&gt;&amp;rdquo;  will make sure to bring all attention and admiration to your software  applications, websites, blogs. This playful free icon set contains  curvy and colorful free icons made with one goal, to get all the  affection to your projects.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://dryicons.com/free-icons/preview/coquette-icons-set/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/coquette-icons.jpg" alt="Coquette Icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;These free icons flirt with style! &amp;ldquo;Coquette&amp;rdquo; free icon set contains  50 high quality, free icons in these sizes: 16&amp;times;16px, 32&amp;times;32px, 48&amp;times;48px,  64&amp;times;64px and 128&amp;times;128px and 32-bit transparency PNG file format.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1041914286499962740?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1041914286499962740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1041914286499962740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1041914286499962740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1041914286499962740'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-set-with-curvy-and-colorful-icons.html' title='A Free Set With Curvy And Colorful Icons By DryIcons'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6826783665783003097</id><published>2008-09-21T22:50:00.000-07:00</published><updated>2008-09-21T23:01:17.632-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Download 150+ High Quality Free Photoshop Brushes At GetBrushes</title><content type='html'>&lt;p&gt;&lt;a href="http://getbrushes.com/" target="_blank"&gt;GetBrushes.com&lt;/a&gt; is free Adobe Photoshop brushes directory, featuring handpicked  collection of the best brushes for Photoshop on the net, all free to  download and use.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://getbrushes.com/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/get-brushes1.jpg" alt="GetBrushes"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There you&amp;rsquo;ll find PS brushes for every style and taste, ranging from  always popular decay &amp;amp; grunge brushes, over abstract and tech, to  gothic, coffee spills, hair, or fractal inspired brushes for photoshop.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6826783665783003097?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6826783665783003097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6826783665783003097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6826783665783003097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6826783665783003097'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/download-150-high-quality-free.html' title='Download 150+ High Quality Free Photoshop Brushes At GetBrushes'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6871811182741413877</id><published>2008-09-21T22:49:00.001-07:00</published><updated>2008-09-21T23:02:39.770-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Turqua - 3D Isometric, A Free Vector Icon Set</title><content type='html'>&lt;p&gt;&lt;a href="http://www.monofactor.com/goodies/free-vector-icon-set-2-turqua-3d-isometric-icons-part1/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/09/turqua-icons.jpg" alt="turqua icons"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;mono factor released a &lt;a href="http://www.monofactor.com/goodies/free-vector-icon-set-2-turqua-3d-isometric-icons-part1/" target="_blank"&gt;3D Isometric Vector Icon set&lt;/a&gt;.  These are the first 5 icons in a set. They are really nice and  beautiful. This set contains 5 icons subjected as &amp;ldquo;lock&amp;rdquo;, &amp;ldquo;user&amp;rdquo;, &amp;ldquo;new  user&amp;rdquo;, &amp;ldquo;newsletter&amp;rdquo; and &amp;ldquo;warning&amp;rdquo; icons. They are completely scalable  vectors, so you can edit, change and use for printing or web purpose.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The set is licensed under Creative Commons License. Redistribution,  Release for Download or Selling of these icons on an another site  without permission is not allowed.&amp;nbsp; You are though completely free to  edit, change and/or directly use the icons in your site and in any kind  of your projects.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6871811182741413877?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6871811182741413877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6871811182741413877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6871811182741413877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6871811182741413877'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/turqua-3d-isometric-free-vector-icon.html' title='Turqua - 3D Isometric, A Free Vector Icon Set'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6528836797980421880</id><published>2008-09-21T22:48:00.001-07:00</published><updated>2008-09-21T23:03:07.334-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Icons'/><title type='text'>Nice And Beautiful Free Icon Set Specially For Bloggers</title><content type='html'>&lt;p&gt;&lt;a href="http://webtoolkit4.me/2008/09/05/webtoolkit4me-releases-the-first-icon-set/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/09/webtoolkit4-me-icons-set.jpg" alt="webtoolkit4.me icons set"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://webtoolkit4.me/2008/09/05/webtoolkit4me-releases-the-first-icon-set/" target="_blank"&gt;webtoolkit4.me presents their first icon set&lt;/a&gt; which consists of 18 icons. This set aims at bloggers as the icons  represent some of the most used web applications such as: blogger,  delicious, digg, facebook, feedburner, flickr, google, lastfm,  linkedin, netvibes, newsvine, rss, stumbleupon, technorati, twitter,  wordpress and yahoo. Icons come in 4 sizes, 62&amp;times;62, 48&amp;times;48, 32&amp;times;32 and  24&amp;times;24 in PNG format.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Icons can be used for both non or commercial projects.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6528836797980421880?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6528836797980421880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6528836797980421880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6528836797980421880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6528836797980421880'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/nice-and-beautiful-free-icon-set.html' title='Nice And Beautiful Free Icon Set Specially For Bloggers'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3440573356253899463</id><published>2008-09-21T22:47:00.001-07:00</published><updated>2008-09-21T22:47:36.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Largest Collections Of Free Photographs For Non-Commercial Use On The Internet</title><content type='html'>&lt;p&gt;&lt;a href="http://www.freefoto.com/" target="_blank"&gt;FreeFoto&lt;/a&gt; is the largest collection of free photographs on the Internet however  link back and attribution is required. The comprehensive, yet easy to  navigate site, offers images that are free for on-line use. Also  non-commercial users may download our web size images to use off-line  in school projects, church services, cards, leaflets, etc.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.freefoto.com/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/09/free-foto.jpg" alt="Free Foto"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;FreeFoto features exclusive images found nowhere else on the web with new pictures being added every week.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3440573356253899463?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3440573356253899463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3440573356253899463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3440573356253899463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3440573356253899463'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/largest-collections-of-free-photographs.html' title='Largest Collections Of Free Photographs For Non-Commercial Use On The Internet'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4337167477846828813</id><published>2008-09-21T22:46:00.001-07:00</published><updated>2008-09-21T22:47:50.533-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Design Jobs On The Wall</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://jobs.webdesignerwall.com"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/09/design-jobs-webdesignerwall-banner.jpg" alt="Design Jobs on the Wall"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://jobs.webdesignerwall.com"&gt;Design Jobs on the Wall&lt;/a&gt; is a simple job board managed by &lt;a target="_blank" href="http://www.webdesignerwall.com"&gt;Web Designer Wall&lt;/a&gt; where you can find and post design jobs. The pricing for posting a  full-time job is only $75 and $50 for freelance jobs. Don&amp;rsquo;t miss out  the opening special; enter the coupon code &amp;lsquo;promo&amp;rsquo; to receive 50% off  the first job listing. When you &lt;a target="_blank" href="http://jobs.webdesignerwall.com/post"&gt;post a job opening&lt;/a&gt;, it will be instantly featured on Web Designer Wall as well as other design related websites (&lt;a target="_blank" href="http://bestwebgallery.com"&gt;Best Web Gallery&lt;/a&gt; and &lt;a target="_blank" href="http://www.ndesign-studio.com"&gt;N.Design Studio&lt;/a&gt;).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-4337167477846828813?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/4337167477846828813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=4337167477846828813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4337167477846828813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4337167477846828813'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/design-jobs-on-wall.html' title='Design Jobs On The Wall'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8131606047710461012</id><published>2008-09-21T22:41:00.000-07:00</published><updated>2008-09-21T22:45:50.720-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Free Quality Photoshop Brushes</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://qbrushes.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/09/qbrushes.jpg" alt="qbrushes" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://qbrushes.com/"&gt;Qbrushes.com&lt;/a&gt; is a website from where you can download&amp;nbsp;a good collection&amp;nbsp;of free  Quality Photoshop Brushes&amp;nbsp;from around the net. They have categorized  the brushes in these different category &lt;a target="_blank" href="http://qbrushes.com/category/photoshop-abstract-brushes/"&gt;Abstract&lt;/a&gt;, &lt;a target="_blank" href="http://qbrushes.com/category/grunge/"&gt;Grunge&lt;/a&gt;, &lt;a target="_blank" href="http://qbrushes.com/category/misc/"&gt;Misc&lt;/a&gt;, &lt;a target="_blank" href="http://qbrushes.com/category/nature/"&gt;Nature&lt;/a&gt;, &lt;a target="_blank" href="http://qbrushes.com/category/objects/"&gt;Objects&lt;/a&gt;, &lt;a target="_blank" href="http://qbrushes.com/category/plants/"&gt;Plants&lt;/a&gt;, &lt;a target="_blank" href="http://qbrushes.com/category/photoshop-splash-brushes/"&gt;Splatter&lt;/a&gt;, &lt;a target="_blank" href="http://qbrushes.com/category/photoshop-swirls-brushes/"&gt;Swirls&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://qbrushes.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/09/qbrushes-collection.jpg" alt="qbrushes collection" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8131606047710461012?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8131606047710461012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8131606047710461012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8131606047710461012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8131606047710461012'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-quality-photoshop-brushes.html' title='Free Quality Photoshop Brushes'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7982991878760089547</id><published>2008-09-21T22:30:00.001-07:00</published><updated>2008-09-21T22:31:25.413-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Animated Sortable Datagrid jQuery plugin</title><content type='html'>&lt;p&gt;&lt;a href="http://www.overset.com/2008/08/30/animated-sortable-datagrid-jquery-plugin-jtps/"&gt;&lt;img src="http://ajaxian.com/wp-content/uploads/jtps.png" alt="" title="jtps" border="0" height="123" width="500"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The data grid above is a jQuery plugin &lt;a href="http://www.overset.com/2008/08/30/animated-sortable-datagrid-jquery-plugin-jtps/"&gt;jTPS&lt;/a&gt; that creates a table you can sort and page through, using nice animations, all via a simple call out.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7982991878760089547?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7982991878760089547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7982991878760089547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7982991878760089547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7982991878760089547'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/animated-sortable-datagrid-jquery.html' title='Animated Sortable Datagrid jQuery plugin'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7540745311048469725</id><published>2008-09-21T22:26:00.000-07:00</published><updated>2008-09-21T22:28:59.123-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>Simple Save Message Using MooTools</title><content type='html'>&lt;p&gt;It's been awhile since we've put up an &lt;em&gt;Ajaxian Featured Tutorial&lt;/em&gt; and so we're going to get back into the swing of things with a nice, simple tutorial using &lt;a href="http://mootools.net"&gt;MooTools&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Giving users feedback during a "save" process is a very good idea.  It allows the user to feel a sense of confidence that the site is  responding and their data is being processed. While we're at it, why  not make it look good as well? &lt;a href="http://woork.blogspot.com/2008/03/nice-ajax-effect-for-message-box-using.html"&gt;Antonio Lupetti  has written a short tutorial&lt;/a&gt; which does just that.&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;My friend David asked to me how to implement a message  box which appears when an user submit a form and disappear (with a nice  fade effect after some seconds) when a generic Ajax request is  completed.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;In the image below, Antonio has described the sequence of effects:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://woork.blogspot.com/2008/03/nice-ajax-effect-for-message-box-using.html"&gt;&lt;img src="http://ajaxian.com/wp-content/images/rb_effectchain.gif" alt="" border="0" height="102" width="402"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To break it down, when the user submits the form, a message box will  appear first giving the user an indicator that the save is in progress  followed by a message to let them know that the save process has  completed. The fade-out effect is very cool window dressing. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Antonio leveraged the &lt;a href="http://mootools.net"&gt;MooTools JavaScript&lt;/a&gt; library for this tutorial which, apart from making the code a trivial  task, already includes their "fx" module which makes adding nice  effects very easy. &lt;/p&gt;&lt;br /&gt;Antonio has &lt;a href="http://woork.bravehost.com/chainMootools/index.html"&gt;created a demo&lt;/a&gt; to show off the results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7540745311048469725?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7540745311048469725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7540745311048469725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7540745311048469725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7540745311048469725'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/simple-save-message-using-mootools.html' title='Simple Save Message Using MooTools'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1047262966460084189</id><published>2008-09-21T22:24:00.000-07:00</published><updated>2008-09-21T22:28:48.287-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>MooWheel: Unique Data Visualization</title><content type='html'>&lt;p&gt;Josh Gross, the creator of the Ajax-powered AjaxIM instant messenger, has come up with a &lt;a href="http://www.unwieldy.net/moowheel/"&gt;unique way to visualize data&lt;/a&gt;:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;The purpose of this script is to provide a unique and  elegant way to visualize data using Javascript and the canvas object.  This type of visualization can be used to display connections between  many different objects, be them people, places, things, or otherwise.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;By using &lt;a href="http://www.mootools.net/download"&gt;MooTools&lt;/a&gt;,  CanvasText (for text support with canvas elements) and ExCanvas (for IE  canvas support), he was able to produce an interesting UI for showing  off data.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.unwieldy.net/moowheel/"&gt;&lt;img src="http://ajaxian.com/wp-content/images/rb_moowheel.gif" alt="" border="0" height="468" width="490"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It's a very cool effect and I'm sure has applicability within  applications. I'd like to hear from the Ajaxian community how this  might be used. Thoughts?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1047262966460084189?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1047262966460084189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1047262966460084189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1047262966460084189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1047262966460084189'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/moowheel-unique-data-visualization.html' title='MooWheel: Unique Data Visualization'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-912042832213084624</id><published>2008-09-21T22:23:00.000-07:00</published><updated>2008-09-21T22:28:36.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>CSS Animations via MooTools</title><content type='html'>&lt;p&gt;Chris Schneider has created a javascript implementation of CSS Effects using the &lt;a href="http://mootools.net/"&gt;MooTools&lt;/a&gt; JavaScript library. It basically parses the css and mimics the new &lt;a href="http://webkit.org/blog/138/css-animation/"&gt;Webkit css animations&lt;/a&gt;. &lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;With the introduction of CSS we could seperate the  presentation layer and the content layer, but we were not able to add  animations via CSS. DHTML fixed this misbehavior, but now the  presentation and behaviour layer were mixed.&lt;/p&gt;&lt;br /&gt;  &lt;p&gt;First I tried the concept of adding something like  &amp;acirc;&amp;euro;&amp;oelig;-moofx-{property}: {from} {to};&amp;acirc;&amp;euro;&amp;#157; to CSS. The disadvantage of this  way is that you have to specify the change twice: First in regular CSS  to serve the non-JavaScript-users, then for the animation.&lt;/p&gt;&lt;br /&gt;  &lt;p&gt;After hearing about WebKit&amp;acirc;&amp;euro;&amp;trade;s CSS Animations I changed my concept  of CSS animations. Instead of setting an additional target or starting  value, both properties are specified &amp;acirc;&amp;euro;&amp;#157;normally&amp;acirc;&amp;euro;&amp;#157;. The only thing you  have to add is a declaration.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;The script uses &lt;a href="http://mootools.net/"&gt;MooTools&lt;/a&gt; soon to be &lt;a href="http://mootools.net/download/tags/1-2b2"&gt;release v1.2&lt;/a&gt; and works in Safari 3, Firefox 2 and mostly Internet Explorer 7. The  script degrades in Internet Explorer 6, because no dynamic  pseudo-classes are supported.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can see the script &lt;a href="http://playground.chrisbk.de/moofx/examples.html"&gt;in action here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-912042832213084624?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/912042832213084624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=912042832213084624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/912042832213084624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/912042832213084624'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/css-animations-via-mootools.html' title='CSS Animations via MooTools'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2508588316536108120</id><published>2008-09-21T22:22:00.000-07:00</published><updated>2008-09-21T22:28:23.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>BeSlimed: Mootools Gaming</title><content type='html'>&lt;p&gt;&lt;a href="http://www.markus-inger.de/test/game.php"&gt;&lt;img src="http://ajaxian.com/wp-content/images/beslimed.png" alt="Beslimed" border="0" height="297" width="490"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Markus Inger wanted to hone his Mootools skills, so he created a BeJewelled-like game, &lt;a href="http://www.markus-inger.de/test/game.php"&gt;BeSlimed&lt;/a&gt;. Give it a Friday whirl!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2508588316536108120?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2508588316536108120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2508588316536108120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2508588316536108120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2508588316536108120'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/beslimed-mootools-gaming.html' title='BeSlimed: Mootools Gaming'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6459838143040400055</id><published>2008-09-21T22:21:00.000-07:00</published><updated>2008-09-21T22:22:19.036-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>Show/Hide Login Panel Built with MooTools</title><content type='html'>&lt;p&gt;Conserving screen real-estate while still providing good content to  the user has always been a challenge for designers and developers and  while larger screen dimensions are becoming more prominent, it&amp;rsquo;s still  important to take full advantage of the space available to you.  Jeeremie over at &lt;a href="http://web-kreation.com/"&gt;Web Kreation&lt;/a&gt; came up with &lt;a href="http://web-kreation.com/index.php/tutorials/nice-login-and-signup-panel-using-mootools-12/"&gt;a very cool method of display a login panel&lt;/a&gt; using &lt;a href="http://mootools.net/download"&gt;MooTools v1.2&amp;rsquo;s&lt;/a&gt; built-in effects capabilities:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;Some of you were wondering what script I used to  show/hide the login panel on top of this page (or in my latest  Wordpress theme: &amp;ldquo;Night Transition&amp;rdquo;). In this tutorial, we will see how  to create a similar login/signup panel for your website using Mootools  1.2.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://web-kreation.com/index.php/tutorials/nice-login-and-signup-panel-using-mootools-12/"&gt;&lt;img src="http://ajaxian.com/wp-content/uploads/rb_moo_showhide.jpg" alt="" title="rb_moo_showhide" height="49" width="300"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Jeeremie walks you through the steps of dropping this code into your  site and provides the final source code as well to make the whole  process painless. &lt;a href="http://web-kreation.com/demos/login_form_mootools_1.2/"&gt;The end result&lt;/a&gt; is a very nice and intuitive slide down login panel which provides a  nice balance of functionality and preserving screen real-estate.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6459838143040400055?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6459838143040400055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6459838143040400055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6459838143040400055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6459838143040400055'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/showhide-login-panel-built-with.html' title='Show/Hide Login Panel Built with MooTools'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-408964403231184794</id><published>2008-09-21T22:20:00.000-07:00</published><updated>2008-09-21T22:21:02.710-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MooTools'/><title type='text'>Bomberman in MooTools</title><content type='html'>&lt;p&gt;&lt;a href="http://www.e-forum.ro/bomberman/dynagame.html"&gt;&lt;img src="http://ajaxian.com/wp-content/uploads/bomberman.png" alt="" title="bomberman" border="0" height="349" width="398" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Munteanu Gabriel has created today&amp;rsquo;s Friday JavaScript game. It is an old favourite&amp;hellip;. &lt;a href="http://www.e-forum.ro/bomberman/dynagame.html"&gt;Bomberman&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Munteanu has released the code as an &lt;a href="http://code.google.com/p/js-blaster/"&gt;open source project&lt;/a&gt;, and you can get going to &lt;a href="http://www.e-forum.ro/bomberman/dynagame.html"&gt;bomb away now&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-408964403231184794?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/408964403231184794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=408964403231184794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/408964403231184794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/408964403231184794'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/bomberman-in-mootools.html' title='Bomberman in MooTools'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2625014643178433877</id><published>2008-09-20T05:29:00.000-07:00</published><updated>2008-09-21T20:40:52.515-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Design Resource - 30 Sites to Download Free Stock and Royalty Free Images</title><content type='html'>&lt;p&gt;When you are designing a website,blog, brochures.., you mostly  always want to add some stock images to it, to give a good looking  feel, Mostly Images play a vital role in design, Here I&amp;rsquo;ve listed 30  best websites where you can download stock and royalty free images for  free&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.photocase.de/en/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photocase.de');" target="_blank"&gt;Photocase&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.photocase.de/en/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photocase.de');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/1.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.sxc.hu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sxc.hu');" target="_blank"&gt;StockXchange&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.sxc.hu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sxc.hu');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/2.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;3. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.stockvault.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.stockvault.net');" target="_blank"&gt;StockVault&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.stockvault.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.stockvault.net');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/3.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span id="more-254"&gt; &lt;/span&gt;4. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.dreamstime.com/free-photos" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dreamstime.com');" target="_blank"&gt;Dreamstime&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.dreamstime.com/free-photos" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dreamstime.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/4.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;5. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.openphoto.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.openphoto.net');" target="_blank"&gt;Open Photo&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.openphoto.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.openphoto.net');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/5.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;6. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.morguefile.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.morguefile.com');" target="_blank"&gt;morgueFile&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.morguefile.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.morguefile.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/6.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;7. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.everystockphoto.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.everystockphoto.com');" target="_blank"&gt;Every Stock Photo [ Search engine for free photo ]&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.everystockphoto.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.everystockphoto.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/7.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;8. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.studio25.ro" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.studio25.ro');" target="_blank"&gt;Studio 25&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.studio25.ro" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.studio25.ro');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/8.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;9. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.woophy.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.woophy.com');" target="_blank"&gt;Woophy&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.woophy.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.woophy.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/9.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;10. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.dexhaus.com/v2/home.html?1657" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dexhaus.com');" target="_blank"&gt;DexHaus&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.dexhaus.com/v2/home.html?1657" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dexhaus.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/10.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;11. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.photogen.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photogen.com');" target="_blank"&gt;Photogen&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.photogen.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photogen.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/11.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;12. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.aboutpixel.de" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.aboutpixel.de');" target="_blank"&gt;About Pixels&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.aboutpixel.de" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.aboutpixel.de');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/12.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;13. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.freefoto.com/index.jsp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.freefoto.com');" target="_blank"&gt;FreeFoto&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.freefoto.com/index.jsp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.freefoto.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/13.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;14. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.freephotosbank.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.freephotosbank.com');" target="_blank"&gt;Free Photos Bank&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.freephotosbank.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.freephotosbank.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/fi/14.jpg" alt="Download Free Imags" height="189" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;15. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://bancoimagenes.cnice.mec.es/" target="_blank"&gt;Bancoimagenes&lt;br&gt;&lt;br /&gt;  &lt;/a&gt;&lt;br&gt;&lt;br /&gt;  16. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.pixelperfectdigital.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pixelperfectdigital.com');" target="_blank"&gt;Pixel Perfect Digital&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;17. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.pixelio.de" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pixelio.de');" target="_blank"&gt;Pixelio&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;18. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.pixelgalerie.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pixelgalerie.com');" target="_blank"&gt;Pixel Galerie&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;19. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.nationsillustrated.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nationsillustrated.com');" target="_blank"&gt;Nations illustrated&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;20. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.vintagepixels.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.vintagepixels.com');" target="_blank"&gt;Vintage Pixels&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;21. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.freepictureclick.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.freepictureclick.com');" target="_blank"&gt;Free Picture Click&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;22. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.9x13.de/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.9x13.de');" target="_blank"&gt;9&amp;times;13&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;23. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.designpacks.com/Image_Catalog/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.designpacks.com');" target="_blank"&gt;Design Packs&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;24. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://imageafter.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/imageafter.com');" target="_blank"&gt;Image* After&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;25. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.microshots.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.microshots.org');" target="_blank"&gt;MIcro Shots&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;26. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.turbophoto.com/Free-Stock-Images/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.turbophoto.com');" target="_blank"&gt;Turbo Photo&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;27. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.freedigitalphotos.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.freedigitalphotos.net');" target="_blank"&gt;Free Digital Photos&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;28. &lt;a title="30 Sites to download Free Stock and raoyalty free images" href="http://www.bluevertigo.com.ar/bluevertigo.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bluevertigo.com.ar');" target="_blank"&gt;Bluevertigo&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;29. &lt;a href="http://www.fontplay.com/freephotos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fontplay.com');" target="_blank"&gt;FontPlay&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;30. &lt;a href="http://www.adigitaldreamer.com/gallery/index.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.adigitaldreamer.com');" target="_blank"&gt;Digital Dreamer&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2625014643178433877?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2625014643178433877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2625014643178433877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2625014643178433877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2625014643178433877'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/design-resource-30-sites-to-download.html' title='Design Resource - 30 Sites to Download Free Stock and Royalty Free Images'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-238872355366866377</id><published>2008-09-20T05:27:00.000-07:00</published><updated>2008-09-21T20:41:14.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design'/><title type='text'>Art on a Board: Creative Skateboard-Arts by Emil</title><content type='html'>&lt;p&gt;&lt;a title="Emil Kozak" href="http://emilkozak.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/emilkozak.com');" target="_blank"&gt;Emil Kozak&lt;/a&gt; began at an early age to develop his skills, inspired by skateboard-art  and the result today is a unique artist with brilliant ideas. The style  is fresh and positive, but often with a message that digs deeper. He is  a master of composition and has an eye for detail, that is not seen  very often, His art works in skateboard are just amazing!!!, Hope  dzineblog readers likes it&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/1.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/2.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/3.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span id="more-255"&gt; &lt;/span&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/4.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/5.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/6.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/7.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/8.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/9.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/10.jpg" alt="Brilliant Skateboard-Art by Emil" height="363" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/11.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/12.jpg" alt="Brilliant Skateboard-Art by Emil" height="529" width="462"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ab/13.jpg" alt="Brilliant Skateboard-Art by Emil" height="363" width="462"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-238872355366866377?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/238872355366866377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=238872355366866377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/238872355366866377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/238872355366866377'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/art-on-board-creative-skateboard-arts.html' title='Art on a Board: Creative Skateboard-Arts by Emil'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-768965158788652258</id><published>2008-09-20T05:24:00.000-07:00</published><updated>2008-09-21T20:42:49.829-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design tutorials'/><title type='text'>27 Best Photoshop Gadget Design Tutorials to Design Realistic Gadgets</title><content type='html'>&lt;p&gt;There are plenty of Photoshop tutorials out there, to improve  Photoshop skills and techniques, actually you can improve your skills  by designing a very realistic objects, as everyone says the design is  in the details, In this post, you&amp;rsquo;ll find 27 Best Photoshop gadget  Design Tutorials to Design realistic Gadgets like cell phones, Camera,  Computers and more&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1. &lt;a href="http://psdtuts.com/drawing/create-a-mobile-phone-styled-like-the-htc-touch-diamond/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;Mobile Phone Styled Like HTC Touch Diamond&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://psdtuts.com/drawing/create-a-mobile-phone-styled-like-the-htc-touch-diamond/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/1.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2. &lt;a href="http://www.tutzor.com/index.php/2008/05/designing-loox-pocket-pc/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.tutzor.com');" target="_blank"&gt;Designing loox Pocket PC&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.tutzor.com/index.php/2008/05/designing-loox-pocket-pc/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.tutzor.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/2.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;3. &lt;a href="http://www.zymic.com/tutorials/photoshop/mp3-player-design/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.zymic.com');" target="_blank"&gt;Mp3 Player Design&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.zymic.com/tutorials/photoshop/mp3-player-design/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.zymic.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/3.jpg" alt="" height="345" width="462"&gt;&lt;span id="more-256"&gt; &lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;4. &lt;a href="http://psdtuts.com/designing-tutorials/design-a-shiny-photorealistic-apple-remote/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;Shiny Photo Realistic Apple Remot&lt;/a&gt;e&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://psdtuts.com/designing-tutorials/design-a-shiny-photorealistic-apple-remote/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/4.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;5. &lt;a href="http://www.photoshoptalent.com/blog/2008/06/25/photoshop-tutorial-make-a-realistic-lcd-hdtv/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photoshoptalent.com');" target="_blank"&gt;Realistic LCD HD-TV&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.photoshoptalent.com/blog/2008/06/25/photoshop-tutorial-make-a-realistic-lcd-hdtv/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photoshoptalent.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/5.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;6. &lt;a href="http://psdtuts.com/designing-tutorials/create-a-realistic-blackberry-style-mobile-phone-from-scratch/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;Blackberry Style Mobile Phone From Scratch&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://psdtuts.com/designing-tutorials/create-a-realistic-blackberry-style-mobile-phone-from-scratch/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/6.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;7.&lt;a href="http://pshero.com/archives/ipod-shuffle-from-scratch" onclick="javascript:pageTracker._trackPageview('/outbound/article/pshero.com');" target="_blank"&gt; iPod Shuffle From Scratch&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://pshero.com/archives/ipod-shuffle-from-scratch" onclick="javascript:pageTracker._trackPageview('/outbound/article/pshero.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/7.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;8. &lt;a href="http://www.developertutorials.com/tutorials/photoshop/create-a-sony-playstation-3-in-photoshop-8-01-28/page1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.developertutorials.com');" target="_blank"&gt;Create a Sony PlayStation 3&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.developertutorials.com/tutorials/photoshop/create-a-sony-playstation-3-in-photoshop-8-01-28/page1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.developertutorials.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/9.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;9.&amp;nbsp; &lt;a href="http://psdtuts.com/tutorials-effects/create-a-slick-black-imac-in-photoshop/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;A Slick iMac Pro in Photoshop&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://psdtuts.com/tutorials-effects/create-a-slick-black-imac-in-photoshop/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/10.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;10. &lt;a href="http://alfoart.com/mobile_phone_10.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;Sony Ericsson S500 Cell Phone Interface.&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://alfoart.com/mobile_phone_10.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/11.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;11. &lt;a href="http://www.adobetutorialz.com/articles/2979/1/Nokia-5300-Cell-phone-interface" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.adobetutorialz.com');" target="_blank"&gt;Nokia 5300 Cellphone Interaface&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.adobetutorialz.com/articles/2979/1/Nokia-5300-Cell-phone-interface" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.adobetutorialz.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/12.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;12. &lt;a href="http://learnfobia.com/category-Adobe-Photoshop-47/tutorial-Make-A-Watch-In-Adobe-Photoshop-2131/page-3.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/learnfobia.com');" target="_blank"&gt;Design a Watch in PhotoShop&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://learnfobia.com/category-Adobe-Photoshop-47/tutorial-Make-A-Watch-In-Adobe-Photoshop-2131/page-3.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/learnfobia.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/13.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;13. &lt;a href="http://hv-designs.co.uk/2008/04/10/usb-stick-tutorial/" onclick="javascript:pageTracker._trackPageview('/outbound/article/hv-designs.co.uk');" target="_blank"&gt;USB Stick Tutorial&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://hv-designs.co.uk/2008/04/10/usb-stick-tutorial/" onclick="javascript:pageTracker._trackPageview('/outbound/article/hv-designs.co.uk');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/14.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;14. &lt;a href="http://revver.com/video/982509/design-an-iphone-in-photoshop/" onclick="javascript:pageTracker._trackPageview('/outbound/article/revver.com');" target="_blank"&gt;Design a iPhone in Photoshop [ Video Tutorial ]&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://revver.com/video/982509/design-an-iphone-in-photoshop/" onclick="javascript:pageTracker._trackPageview('/outbound/article/revver.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/15.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;15. &lt;a href="http://www.zymic.com/tutorials/photoshop/mp3-player-design/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.zymic.com');" target="_blank"&gt;Black Spider Mp3&amp;nbsp; Player Design&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.zymic.com/tutorials/photoshop/mp3-player-design/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.zymic.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/16.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;16. &lt;a href="http://www.adobetutorialz.com/articles/2891/10/Audio-Receiver-Illustration" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.adobetutorialz.com');" target="_blank"&gt;Audio Receiver Illustration&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.adobetutorialz.com/articles/2891/10/Audio-Receiver-Illustration" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.adobetutorialz.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/17.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;17.&amp;nbsp; &lt;a href="http://hv-designs.co.uk/2008/07/08/lg-lcd-monitor-icon/" onclick="javascript:pageTracker._trackPageview('/outbound/article/hv-designs.co.uk');" target="_blank"&gt;LCD Monitor Design&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://hv-designs.co.uk/2008/07/08/lg-lcd-monitor-icon/" onclick="javascript:pageTracker._trackPageview('/outbound/article/hv-designs.co.uk');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/18.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;18. &lt;a href="http://psdtuts.com/drawing/how-to-create-a-super-retro-style-game-controller/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;Super Retro Style game Controler&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://psdtuts.com/drawing/how-to-create-a-super-retro-style-game-controller/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/19.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;19. &lt;a href="http://alfoart.com/strawberry_phone_1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;Cute Strawberry Phone&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://alfoart.com/strawberry_phone_1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/20.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;20. &lt;a href="http://hv-designs.co.uk/2008/06/03/3d-mp3-player/" onclick="javascript:pageTracker._trackPageview('/outbound/article/hv-designs.co.uk');" target="_blank"&gt;3D Mp3 Player&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://hv-designs.co.uk/2008/06/03/3d-mp3-player/" onclick="javascript:pageTracker._trackPageview('/outbound/article/hv-designs.co.uk');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/21.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;21. &lt;a href="http://alfoart.com/digital_tv_1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;TV Aquarium&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://alfoart.com/digital_tv_1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/22.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;22.&amp;nbsp; &lt;a href="http://www.developertutorials.com/tutorials/photoshop/creating-a-custom-mp3-player-with-photoshop-8-01-25/page1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.developertutorials.com');" target="_blank"&gt;Custom Mp3 Player&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.developertutorials.com/tutorials/photoshop/creating-a-custom-mp3-player-with-photoshop-8-01-25/page1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.developertutorials.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/23.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;23. &lt;a href="http://www.illustrateddesigns.com/articles/2589/6/Draw-Funny-TV/Page6.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.illustrateddesigns.com');" target="_blank"&gt;Cute Little TV&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.illustrateddesigns.com/articles/2589/6/Draw-Funny-TV/Page6.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.illustrateddesigns.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/24.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;24. &lt;a href="http://psdtuts.com/drawing/make-a-floating-in-air-usb-key-illustration/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;Floating USB&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://psdtuts.com/drawing/make-a-floating-in-air-usb-key-illustration/" onclick="javascript:pageTracker._trackPageview('/outbound/article/psdtuts.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/25.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;25. &lt;a href="http://alfoart.com/blackberry_phone_1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;Blackberry Phone&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://alfoart.com/blackberry_phone_1.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/alfoart.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/26.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;26.&amp;nbsp; &lt;a href="http://learnfobia.com/category-Adobe-Photoshop-47/tutorial-Creating-Camera-Tutorial-2127/page-0.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/learnfobia.com');" target="_blank"&gt;Design a Camera&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://learnfobia.com/category-Adobe-Photoshop-47/tutorial-Creating-Camera-Tutorial-2127/page-0.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/learnfobia.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/8.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;27. &lt;a href="http://www.oman3d.com/tutorials/photoshop/xbox360/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.oman3d.com');" target="_blank"&gt;XBox 360 Design&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.oman3d.com/tutorials/photoshop/xbox360/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.oman3d.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/device_tuts/27.jpg" alt="" height="345" width="462"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-768965158788652258?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/768965158788652258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=768965158788652258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/768965158788652258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/768965158788652258'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/27-best-photoshop-gadget-design.html' title='27 Best Photoshop Gadget Design Tutorials to Design Realistic Gadgets'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2164357140327880014</id><published>2008-09-20T05:22:00.000-07:00</published><updated>2008-09-21T20:43:06.410-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>10 Websites with huge list of resources for web designers and developers</title><content type='html'>&lt;p&gt;These are the sites which have a huge list of links that are divided  up into categories and then thrown together on one giant page of  resources for web designers and developers, all these website covers  mostly all topics is design and development, such as Icons, Templates,  Fonts, Scripts, Color tool,&amp;nbsp; CSS and more&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1. &lt;a title="http://skout.co.za/" href="http://skout.co.za/" onclick="javascript:pageTracker._trackPageview('/outbound/article/skout.co.za');" target="_blank"&gt;Skout - Resource for Designers by Designers&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://skout.co.za/" href="http://skout.co.za/" onclick="javascript:pageTracker._trackPageview('/outbound/article/skout.co.za');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/1.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="345" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2. &lt;a title="http://www.alvit.de/handbook/" href="http://www.alvit.de/handbook/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.alvit.de');" target="_blank"&gt;Web Developer&amp;rsquo;s Handbook&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.alvit.de/handbook/" href="http://www.alvit.de/handbook/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.alvit.de');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/2.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;3. &lt;a title="http://www.forwebdesigners.com/" href="http://www.forwebdesigners.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.forwebdesigners.com');" target="_blank"&gt;For Web Designers - 673 Helpful links and Counting&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.forwebdesigners.com/" href="http://www.forwebdesigners.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.forwebdesigners.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/3.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span id="more-259"&gt; &lt;/span&gt;4. &lt;a title="http://www.devlisting.com/" href="http://www.devlisting.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.devlisting.com');" target="_blank"&gt;Devlisting | Web Devoloper Resources&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.devlisting.com/" href="http://www.devlisting.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.devlisting.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/4.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;5. &lt;a title="http://css-tricks.com/examples/WebsiteGalleryRoundup/" href="http://css-tricks.com/examples/WebsiteGalleryRoundup/" onclick="javascript:pageTracker._trackPageview('/outbound/article/css-tricks.com');" target="_blank"&gt;All Great Web Design gallery Roundup&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://css-tricks.com/examples/WebsiteGalleryRoundup/" href="http://css-tricks.com/examples/WebsiteGalleryRoundup/" onclick="javascript:pageTracker._trackPageview('/outbound/article/css-tricks.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/5.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;6. &lt;a title="http://www.corkdump.com/" href="http://www.corkdump.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.corkdump.com');" target="_blank"&gt;Cork Dump | Customizable Resources for Designers and Devolopers&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.corkdump.com/" href="http://www.corkdump.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.corkdump.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/6.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;7. &lt;a title="http://www.kayodeok.btinternet.co.uk/favorites/webdesign.htm" href="http://www.kayodeok.btinternet.co.uk/favorites/webdesign.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.kayodeok.btinternet.co.uk');" target="_blank"&gt;Resources for&amp;nbsp; Web Design&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.kayodeok.btinternet.co.uk/favorites/webdesign.htm" href="http://www.kayodeok.btinternet.co.uk/favorites/webdesign.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.kayodeok.btinternet.co.uk');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/7.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;8. &lt;a title="http://www.agencytool.com/dashboard/" href="http://www.agencytool.com/dashboard/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.agencytool.com');" target="_blank"&gt;Agency Tool | Web Design Dashboard&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.agencytool.com/dashboard/" href="http://www.agencytool.com/dashboard/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.agencytool.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/8.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;9. &lt;a title="http://www.bluevertigo.com.ar/bluevertigo.htm" href="http://www.bluevertigo.com.ar/bluevertigo.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bluevertigo.com.ar');" target="_blank"&gt;BLUE VERTIGO | Web Design Resources Links&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.bluevertigo.com.ar/bluevertigo.htm" href="http://www.bluevertigo.com.ar/bluevertigo.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.bluevertigo.com.ar');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/10.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;10. &lt;a title="http://www.ndesign-studio.com/resources/links/" href="http://www.ndesign-studio.com/resources/links/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ndesign-studio.com');" target="_blank"&gt;N Design Studio - Links Section&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://www.ndesign-studio.com/resources/links/" href="http://www.ndesign-studio.com/resources/links/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ndesign-studio.com');" target="_blank"&gt;&lt;img src="http://dzineblog.com/wp-content/uploads/2008/09/ld/9.jpg" alt="9 Websites with huge list of resources for web designers and devolopers" height="318" width="462" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2164357140327880014?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2164357140327880014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2164357140327880014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2164357140327880014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2164357140327880014'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/10-websites-with-huge-list-of-resources.html' title='10 Websites with huge list of resources for web designers and developers'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1052698886591731205</id><published>2008-09-20T03:03:00.000-07:00</published><updated>2008-12-08T22:01:49.276-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>TiltViewer - A 3D Flickr Image Browser</title><content type='html'>&lt;p&gt;&lt;a href="http://www.airtightinteractive.com/projects/tiltviewer/app/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.airtightinteractive.com');"&gt;&lt;img id="BLOGGER_PHOTO_ID_5156321078417877106" alt="" src="http://4.bp.blogspot.com/__Nk3PqN6LdY/R47us5L06HI/AAAAAAAAAUo/fpfM46lGQOk/s400/tilt_grab.jpg" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.airtightinteractive.com/projects/tiltviewer/app/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.airtightinteractive.com');"&gt;TiltViewer&lt;/a&gt; allows you to browse Flickr&amp;rsquo;s most interesting images in a 3D space. Images are pulled from Flickr&amp;rsquo;s &lt;a href="http://flickr.com/explore/interesting/7days/" onclick="javascript:pageTracker._trackPageview('/outbound/article/flickr.com');"&gt;Interestingness&lt;/a&gt; list.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;TiltViewer was built using &lt;a href="http://www.away3d.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.away3d.com');"&gt;Away3D&lt;/a&gt;, a branch of &lt;a href="http://www.papervision3d.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.papervision3d.org');"&gt;Papervision&lt;/a&gt;.  Currently Away3D provides better handling of mouse events for nested 3D  Objects. One limitation of Away3D is that there is no access to a 3D  object&amp;rsquo;s sprite, so you can&amp;rsquo;t apply filter or alpha effects. I&amp;rsquo;m  guessing that soon these features will be added to both engines.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Does a 3D UI give more functionality than the equivalent 2D  interface? No, but its certainly a lot cooler! Part of the motivation  to build this was to explore ways to make 3D interfaces simple and  intuitive.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Being able to load Flickr images into a 3D engine was recently made possible when &lt;a href="http://www.yswfblog.com/blog/2007/08/29/flickr-now-even-more-flash-friendly/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.yswfblog.com');"&gt;Flickr added crossdomain XMLs&lt;/a&gt; to it&amp;rsquo;s image servers. Thanks Flickr!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.airtightinteractive.com/projects/tiltviewer/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.airtightinteractive.com');"&gt;Click here&lt;/a&gt; for more about TiltViewer &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1052698886591731205?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1052698886591731205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1052698886591731205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1052698886591731205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1052698886591731205'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/tiltviewer-3d-flickr-image-browser.html' title='TiltViewer - A 3D Flickr Image Browser'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__Nk3PqN6LdY/R47us5L06HI/AAAAAAAAAUo/fpfM46lGQOk/s72-c/tilt_grab.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3844403756094145632</id><published>2008-09-20T02:58:00.000-07:00</published><updated>2008-12-08T22:01:53.060-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Award winning Flash Websites of the year 2007</title><content type='html'>&lt;p&gt;The FWA Review is an ongoing series of articles providing a snapshot  of each year , The FWA Review will act as a history of cutting edge  webdesign and a reminder of those future-thinking sites ,who have paved  the way so far.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2007 was definitely a year of renewed innovation, As budgets and  bandwidth have grown agin this year, so has the quality and creativity  witnessed on the web&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.mono-1.com/monoface/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mono-1.com');" target="_blank"&gt;Monoface&lt;/a&gt;&lt;br&gt;&lt;br /&gt;  a simple idea executed perfectly made monoface a site you&amp;rsquo;d never forget&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.mono-1.com/monoface/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mono-1.com');"&gt;&lt;img src="http://1.bp.blogspot.com/__Nk3PqN6LdY/R4I53JL05eI/AAAAAAAAAPg/1A3dMRQup-c/s400/mono.jpg" id="BLOGGER_PHOTO_ID_5152744543186380258" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.kinderenindekou.nl/index_en.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.kinderenindekou.nl');" target="_blank"&gt;I Spy with my little eye&amp;gt;&lt;/a&gt;Avery creative campaign for an extremely worthy project which drew attention to the plight of children in the Netherlands&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.kinderenindekou.nl/index_en.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.kinderenindekou.nl');"&gt;&lt;img src="http://4.bp.blogspot.com/__Nk3PqN6LdY/R4I6C5L05fI/AAAAAAAAAPo/fp-6hxB29hw/s400/net.jpg" id="BLOGGER_PHOTO_ID_5152744745049843186" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.iwanttoseeaghost.com/post_1f76379.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.iwanttoseeaghost.com');" target="_blank"&gt;I want to see a ghost&lt;/a&gt;&lt;br&gt;&lt;br /&gt;  A grat viral campgain which was also rather unnerving. Your cahnce to send your friends and foes some terror, Spanish styles&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.iwanttoseeaghost.com/post_1f76379.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.iwanttoseeaghost.com');"&gt;&lt;img src="http://4.bp.blogspot.com/__Nk3PqN6LdY/R4I6P5L05gI/AAAAAAAAAPw/3fai0GkjblQ/s400/ghost.jpg" id="BLOGGER_PHOTO_ID_5152744968388142594" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.the-passenger.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.the-passenger.com');" target="_blank"&gt;Nokia The Passenger&lt;/a&gt;A pioneering example of a first person driving game using actual video footage&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.the-passenger.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.the-passenger.com');"&gt;&lt;img src="http://2.bp.blogspot.com/__Nk3PqN6LdY/R4I6gZL05hI/AAAAAAAAAP4/tN6kbkutT6o/s400/pass.jpg" id="BLOGGER_PHOTO_ID_5152745251855984146" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.instinct.ru/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.instinct.ru');" target="_blank"&gt;Instinct&lt;/a&gt;&lt;br&gt;&lt;br /&gt;  Wild and Wacky and delicious visuals drag and drop navigation giving the site an added edge&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.instinct.ru/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.instinct.ru');"&gt;&lt;img src="http://2.bp.blogspot.com/__Nk3PqN6LdY/R4I6tZL05iI/AAAAAAAAAQA/mwxJtDupLY8/s400/inst.jpg" id="BLOGGER_PHOTO_ID_5152745475194283554" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.gettheglass.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gettheglass.com');" target="_blank"&gt;Get the Glass&lt;/a&gt;&lt;br&gt;&lt;br /&gt;  This site is worth &amp;ldquo;site of The Year&amp;rdquo; award , Amazing levels of production and attention to detail&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.gettheglass.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.gettheglass.com');"&gt;&lt;img src="http://1.bp.blogspot.com/__Nk3PqN6LdY/R4I66JL05jI/AAAAAAAAAQI/7qQLYVHmYmY/s400/milk.jpg" id="BLOGGER_PHOTO_ID_5152745694237615666" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.michelinman.com/forward/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.michelinman.com');" target="_blank"&gt;Michelin A etter Way Forward&lt;/a&gt;&lt;br&gt;&lt;br /&gt;  Silck 3D fly-bys and clever contant managment brought Michelin in to the cool web world&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.michelinman.com/forward/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.michelinman.com');"&gt;&lt;img src="http://1.bp.blogspot.com/__Nk3PqN6LdY/R4I7KJL05kI/AAAAAAAAAQQ/IG3etYAkX1M/s400/mich.jpg" id="BLOGGER_PHOTO_ID_5152745969115522626" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.duboismeetsfugger.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.duboismeetsfugger.com');"&gt;Benny The Brave&lt;/a&gt;&lt;br&gt;&lt;br /&gt;  Simple Idea and almost had a back to the oldschool flash4 feel but with 2007 creativity&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.duboismeetsfugger.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.duboismeetsfugger.com');"&gt;&lt;img src="http://2.bp.blogspot.com/__Nk3PqN6LdY/R4I7pZL05lI/AAAAAAAAAQY/ObevXOuMKCg/s400/cra.jpg" id="BLOGGER_PHOTO_ID_5152746505986434642" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br&gt;&lt;br /&gt;  A Massive and diverse site with something for everyone, even if you are not planning a holiday&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.hungrysuitcase.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.hungrysuitcase.com');"&gt;&lt;img src="http://4.bp.blogspot.com/__Nk3PqN6LdY/R4I8A5L05mI/AAAAAAAAAQg/QuM-7FDjKzQ/s400/sa.jpg" id="BLOGGER_PHOTO_ID_5152746909713360482" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.uniqlo.jp/uniqlock" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.uniqlo.jp');" target="_blank"&gt;Uniqlock&lt;/a&gt;Possibly the most addictive website of the year, you have been warned!&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.uniqlo.jp/uniqlock" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.uniqlo.jp');"&gt;&lt;img src="http://4.bp.blogspot.com/__Nk3PqN6LdY/R4I8M5L05nI/AAAAAAAAAQo/9U8rEodQGxo/s400/add.jpg" id="BLOGGER_PHOTO_ID_5152747115871790706" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://eie.pushlabs.ca/" onclick="javascript:pageTracker._trackPageview('/outbound/article/eie.pushlabs.ca');" target="_blank"&gt;Education is Everywhere&lt;/a&gt;Outstanding colors combined for a world calss innovative educational site&lt;br&gt;&lt;br /&gt;  &lt;a href="http://eie.pushlabs.ca/" onclick="javascript:pageTracker._trackPageview('/outbound/article/eie.pushlabs.ca');"&gt;&lt;img src="http://3.bp.blogspot.com/__Nk3PqN6LdY/R4I8XpL05oI/AAAAAAAAAQw/j5cJg-iJXzo/s400/edu.jpg" id="BLOGGER_PHOTO_ID_5152747300555384450" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Using a mini-world view, this site for Nokia Embraces the nonstop living theme Perfectly&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.nokia.com/nonstopliving" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nokia.com');"&gt;&lt;img src="http://2.bp.blogspot.com/__Nk3PqN6LdY/R4I8pZL05pI/AAAAAAAAAQ4/fuvGK5rL0EU/s400/nokia.jpg" id="BLOGGER_PHOTO_ID_5152747605498062482" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://unlimited.orange.co.uk/flash/go" onclick="javascript:pageTracker._trackPageview('/outbound/article/unlimited.orange.co.uk');" target="_blank"&gt;Good Things Should Never End&lt;/a&gt;&lt;br&gt;&lt;br /&gt;  Loaded with gorgeous graphics, animation and content. Scroll to your heart&amp;rsquo;s content&lt;br&gt;&lt;br /&gt;  &lt;a href="http://unlimited.orange.co.uk/flash/go" onclick="javascript:pageTracker._trackPageview('/outbound/article/unlimited.orange.co.uk');"&gt;&lt;img src="http://1.bp.blogspot.com/__Nk3PqN6LdY/R4I80JL05qI/AAAAAAAAARA/D7r_6qgdGJ8/s400/good.jpg" id="BLOGGER_PHOTO_ID_5152747790181656226" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Actually there are 50 Of them Read the Full Article @ &lt;a href="http://www.thefwa.com/?app=articles&amp;amp;id=96" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.thefwa.com');"&gt;THEFWA.COM&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3844403756094145632?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3844403756094145632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3844403756094145632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3844403756094145632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3844403756094145632'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/award-winning-flash-websites-of-year.html' title='Award winning Flash Websites of the year 2007'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__Nk3PqN6LdY/R4I53JL05eI/AAAAAAAAAPg/1A3dMRQup-c/s72-c/mono.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-735370949377762913</id><published>2008-09-20T02:54:00.000-07:00</published><updated>2008-09-21T20:44:09.606-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><title type='text'>CSS3 Opacity</title><content type='html'>&lt;h4&gt;Need for Handling Transparency: &lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Before the introduction of features in CSS3 for handling transparency of images the web design though took over in various aspects had a great limitation embedded in it. That is the print design can handle overlaying of text on a background which could either be an image or color background. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;This overlaying of text on background ability have the print design  the ability of giving fading of text effect in the background and  thereby handling the feature of transparency of images. But in contrast  the web design lacked this powerful ability before the introduction of features in  CSS3 which was handled in CSS3 by its powerful feature of opacity. &lt;/p&gt;&lt;br /&gt;&lt;h4&gt;What is Opacity in CSS3: &lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Opacity is actually a property of CSS3 which gives its the ability  to change the opacity of web design objects or elements and thereby  make the element achieve the effect of fading and appearing thereby  handling transparency of images. In short opacity is actually a  property introduced in the version of CSS3 which would help users to  define and handle the transparency of images on web screen with respect  to its background. &lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Structure of Opacity in CSS3: &lt;/h4&gt;&lt;br /&gt;&lt;p&gt;The general syntax of the powerful feature opacity in CSS3 is as below: &lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;opacity: &amp;lt;alphavalue&amp;gt; | inherit &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;In the above the alphavalue denotes any value in the range from  number 0.0 to 1.0 inclusive of both. In this the number 0.0 denotes  fully transparent image which means that the background image to the  element would be completely visible and number 1.0 denotes fully opaque  which means that the background image to the element would be  completely invisible. The default initial value is 1.0. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;For example &lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;opacity:1.0 &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;The above example denotes the transparency of element to be  completely opaque thereby making all the background images below the  element defined to be completely invisible. &lt;br&gt;&lt;br /&gt;    &lt;br&gt;&lt;br /&gt;  The option inherit is optional which if included denotes that the  opacity property of the element defined should be maintained in the  same way as that of its parent opacity. The opacity feature is handled  and supported by Netscape browsers and is not supported by non-Mozilla browsers and is also not supported  by Internet Explorer6 and Internet Explorer 7. The above statement may  put the users feel that Internet Explorer being famous browser could  not handle opacity property making it less powerful ability. But it is  not so because though Internet Explorer does not support opacity  property of CSS3 it supports an equivalent property alpha filter which  is a property of Microsoft. The alpha filter property of Internet  Explorer takes any value in the range from number 0 to 100 inclusive of  both. In this the number 0 denotes fully transparent image which means  that the background image to the element would be completely visible  and number 100 denotes fully opaque which means that the background  image to the element would be completely invisible. Thus it now clear  from the alpha filter property that if one wants to handle transparency  of images in CSS3 using Internet Explorer then they must multiply  opacity by 100 and add the corresponding alpha filter. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;So the general syntax for handling transparency of images in CSS3 using Internet Explorer property of alpha filter is as below: &lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;filter: alpha(opacity=value); &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;The Mozilla-based browsers also support the property of opacity of  CSS3 but some of the Mozilla-based browsers use the syntax with  keywords as &lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;-moz-opacity &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;for handling opacity property of CSS3 &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Apart from the above representation placement position also has to  be specified along with the sytax of opacity definition. The placement  position supported by Internet Explorer and Mozilla-based browsers is  float:left &lt;/p&gt;&lt;br /&gt;&lt;p&gt;An example of the representation is given below: &lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;&amp;lt;span style="float:left;filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;"&amp;gt; &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;One more feature which makes using opacity property powerful is the  way or syntax of opacity property is convenient to handle. This is  because one can use the same value for rgb but still can achieve shades in images by using the opacity property  defined in CSS3 instead of achieving different shades by giving  different values for rgb which is inconvenient for users to handle. The example given below explains this in detail. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Defining using opacity property of CSS3 takes the below format: &lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;&amp;lt;div style=" background: rgb(255, 0, 0) ; opacity: 0.1;"&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(255, 0, 0) ; opacity: 0.3;"&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(255, 0, 0) ; opacity: 0.5;"&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(255, 0, 0) ; opacity: 0.7;"&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(255, 0, 0) ; opacity: 1;"&amp;gt;&amp;lt;/div&amp;gt; &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Instead of inconvenient way of handling using rgb without opacity property as shown below: &lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;&amp;lt;div style=" background: rgb(241, 182, 178) ; "&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(243, 152, 132) ; "&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(247, 86 , 84) ; "&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(251, 35, 40) ; "&amp;gt;&amp;lt;/div&amp;gt; &lt;br&gt;&lt;br /&gt;    &amp;lt;div style=" background: rgb(255, 0, 0) ; "&amp;gt;&amp;lt;/div&amp;gt; &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The above concepts and effects of transparency which we applied for  background images of elements defined can also be applied to elements  transparency. That is the user can define the opacity in the same way  for the image or element directly which will make the element to fade  and appear in and out of the background. Let us see an example to  understand this concept of handling transparency for background images  in detail: &lt;/p&gt;&lt;br /&gt;&lt;blockquote dir="ltr"&gt;&lt;br /&gt;  &lt;p&gt;&amp;lt;img src="http://exforsys.com/sample/test/training.jpg" &lt;br&gt;&lt;br /&gt;    style="opacity:0.3;filter: alpha(opacity=30) ;" /&amp;gt; &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-735370949377762913?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/735370949377762913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=735370949377762913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/735370949377762913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/735370949377762913'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/css3-opacity.html' title='CSS3 Opacity'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7618869921973058525</id><published>2008-09-20T02:52:00.001-07:00</published><updated>2008-09-21T20:44:23.461-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><title type='text'>Css3: Attribute Selection</title><content type='html'>I was reading some things on Css today and came across Css3. After some  research I found out that they added some cool things to Css in the new  version. Something I really like is the Attribute Selection. Insted of  having a choice to grab a Class, Id, or a Tag, now you can get more  specific and grab a tag with only a certian attribute or that matches a  certian letter pattern. Here is an example:&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br&gt;&lt;br /&gt;img[alt*=e] {&lt;br&gt;&lt;br /&gt;background-color: #593940;&lt;br&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;What does this do? Well, it finds all the images (img). Next, I put the  attribute and what I'm going to do in square brackets "[ ]". In the  brackets what this says is: If anywhere (*) in an alt attribute you  find an e. Then, you do your normal css to tell it what to do if it  finds an e. Here is an outline of what the code is:&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br&gt;&lt;br /&gt;tag name[attribute*=string] {&lt;br&gt;&lt;br /&gt;code&lt;br&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Just so you understand it more&amp;nbsp; . Hopefully you understand the basics  of it, but what is it with the *? Well, that tells it where to find the  string. Here is a list of them:&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;[attribute^=string] - This looks for the string at the Beginning of the Attribute.&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;[attribute$=string] - Looks for the string at the End of the Attribute.&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;[attribute*=string] - Looks for the string Anywhere in the Attribute.&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Examples:&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br&gt;&lt;br /&gt;img[alt^=Ho] {&lt;br&gt;&lt;br /&gt;background-color: #593940;&lt;br&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br&gt;&lt;br /&gt;img[alt$=me] {&lt;br&gt;&lt;br /&gt;background-color: #593940;&lt;br&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br&gt;&lt;br /&gt;img[alt*=om] {&lt;br&gt;&lt;br /&gt;background-color: #593940;&lt;br&gt;&lt;br /&gt;}&lt;br&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7618869921973058525?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7618869921973058525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7618869921973058525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7618869921973058525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7618869921973058525'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/css3-attribute-selection.html' title='Css3: Attribute Selection'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7639416498223123828</id><published>2008-09-20T02:50:00.000-07:00</published><updated>2008-09-21T20:44:35.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><title type='text'>Rounded Corner Boxes the CSS3 Way</title><content type='html'>&lt;p&gt;If you&amp;rsquo;ve been doing CSS for a while  you&amp;rsquo;ll know that there are approximately 3,762 ways to create a rounded  corner box. The simplest techniques rely on the addition of extra  mark-up directly to your page, while the more complicated ones add the  mark-up though DOM manipulation. While these techniques are all very interesting, they do seem somewhat of a kludge. The goal of CSS  is to separate structure from presentation, yet here we are adding  superfluous mark-up to our code in order to create a visual effect. The  reason we are doing this is simple. CSS2.1 only allows a single  background image per element.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Thankfully this looks set to  change with the addition of multiple background images into the CSS3  specification. With CSS3 you&amp;rsquo;ll be able to add not one, not four, but  eight background images to a single element. This means you&amp;rsquo;ll be able  to create all kinds of interesting effects without the need of those  additional elements.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;While the CSS  working group still seem to be arguing over the exact syntax, Dave  Hyatt went ahead and implemented the currently suggested mechanism into  Safari. The technique is fiendishly simple, and I think we&amp;rsquo;ll all be a  lot better off once the W3C stop arguing over the details and allow  browser vendors to get on and provide the tools we need to build better  websites.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To create a CSS3 rounded corner box, simply start with your box element and apply your 4 corner images, separated by commas.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;.box {&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;}&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;We don&amp;rsquo;t want these background images to repeat, which  is the normal behaviour, so lets set all their background-repeat  properties to no-repeat.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;.box {&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;}&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;Lastly, we need to define the positioning of each corner image.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;.box {&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;background-position: top left, top right, bottom left, bottom right;&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;}&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;And there we have it, a simple rounded corner box with no additional mark-up.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;As  well as using multiple background images, CSS3 also has the ability to  create rounded corners without the need of any images at all. You can  do this by setting the border-radius property to your desired value as  seen in the next example.&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;.box {&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;border-radius: 1.6em;&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;}&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;This technique currently works in Firefox/Camino and creates a nice, if somewhat jagged rounded corner. If you want to  create a box that works in both Mozilla and WebKit based browsers, why  not combine both techniques and see what happens. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7639416498223123828?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7639416498223123828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7639416498223123828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7639416498223123828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7639416498223123828'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/rounded-corner-boxes-css3-way.html' title='Rounded Corner Boxes the CSS3 Way'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6613851054740112939</id><published>2008-09-20T02:46:00.001-07:00</published><updated>2008-09-21T20:44:47.670-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><title type='text'>5 CSS3 Resources for Web Designers</title><content type='html'>&lt;p&gt;When Internet Explorer 7 for Windows (IE7) was released in early  October of this year, the browser featured the hard work of many  developers and engineers to bring the browser up to par in rendering  CSS. Sure, there are some things missing, but overall it&amp;rsquo;s a solid  rendering browser (with it&amp;rsquo;s &lt;a href="http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/"&gt;fair share of bugs&lt;/a&gt;). &lt;/p&gt;&lt;br /&gt;&lt;p&gt; Yes, IE7 is the browser we should have had five years ago and  because of that Web designers can finally do what they haven&amp;rsquo;t been  able to do for quite a long time: start looking foreword. Namely, at &lt;a href="http://www.w3.org/Style/CSS/current-work"&gt;CSS3&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I decided to cull together a short five item resouce list to help designers get on a good path for learning more about CSS3:&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://jinabolton.com/"&gt;Jina Bolton&lt;/a&gt;&amp;rsquo;s presentation slides &lt;a href="http://creatingsexystylesheets.com/pdf/css3andwhatcouldbe.pdf"&gt;CSS3 and What Could Be (PDF)&lt;/a&gt; from her presentation at &lt;a href="http://www.futureofwebdesign.com/"&gt;FoWD2007 &lt;/a&gt;is a good start to the potential of CSS3. (I wish there was audio to go along with it!)&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://www.456bereastreet.com/"&gt;Roger Johansson&lt;/a&gt;&amp;rsquo;s Web site  is where I go to when I need a quick refresher on the &lt;a href="http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/"&gt;upcoming CSS3 selectors&lt;/a&gt; when I want to stop getting cross-eyed reading the W3C documentation.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;C&amp;eacute;dric Savarese writes about the &lt;a href="http://www.alistapart.com/articles/css3multicolumn"&gt;CSS3 Multi-Column Module&lt;/a&gt; at &lt;em&gt;A List Apart&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;      &lt;blockquote&gt;&lt;br /&gt;        &lt;p&gt; &amp;ldquo;The W3C multi-column module is a CSS level-three  working draft, proposed by the W3C to extend the current CSS box model.  The module&amp;rsquo;s intent is to allow content to flow into multiple columns  inside an element. It offers new CSS properties that let the designers  specify in how many columns an element should be rendered. The browser  takes care of formatting the text so that the columns are balanced.&amp;rdquo; &lt;/p&gt;&lt;br /&gt;      &lt;/blockquote&gt;&lt;br /&gt;  &lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Everyone likes rounded corners. I wrote up four different methods for pulling off the technique in the last edition of my &lt;a href="http://christopherschmitt.com/2007/11/14/5-css3-resources-for-web-designers/http:://www.csscookbook.com/"&gt;&lt;em&gt;CSS Cookbook&lt;/em&gt;&lt;/a&gt;. Fellow CSS author and speaker &lt;a href="http://www.andybudd.com/"&gt;Andy Budd&lt;/a&gt; wrote about &lt;a href="http://24ways.org/2006/rounded-corner-boxes-the-css3-way"&gt;a pure CSS3&lt;/a&gt; solution to tackle rounded corners that works in Firefox.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Check out a &lt;a href="http://www.css3.info/preview/"&gt;preview of CSS3&lt;/a&gt; text effects, backgrounds, borders and more at &lt;a href="http://www.css3.info/"&gt;CSS3.info&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6613851054740112939?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6613851054740112939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6613851054740112939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6613851054740112939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6613851054740112939'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/5-css3-resources-for-web-designers.html' title='5 CSS3 Resources for Web Designers'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1612894975412907</id><published>2008-09-20T01:51:00.001-07:00</published><updated>2008-09-21T20:45:07.673-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS templates'/><title type='text'>Free Professional XHTML/CSS Website Templates For Download From NuvioTemplates</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.nuviotemplates.com/"&gt;NuvioTemplates&lt;/a&gt; is offering free professional XHTML/CSS website templates for download.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.nuviotemplates.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/nuviotemplates.jpg" alt="Nuvio Webdesign"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;All the templates are &lt;strong&gt;valid&lt;/strong&gt; according to &lt;a target="_blank" href="http://www.w3.org/TR/xhtml1/"&gt;XHTML 1.0 Strict&lt;/a&gt;, and use &lt;strong&gt;table-less layout&lt;/strong&gt; only. The templates are carefully &lt;strong&gt;tested&lt;/strong&gt; in all modern browsers (IE 6+, Opera 8+, FF 2.0+). The template source (including CSS code) is carefully &lt;strong&gt;commented&lt;/strong&gt; and well-formed. The templates are created with emphasis on maximum &lt;strong&gt;accessibility.&lt;/strong&gt; All the templates contain &lt;strong&gt;print style sheet.&lt;br&gt;&lt;br /&gt;    &lt;a target="_blank" href="http://www.nuviotemplates.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/nuviotemplates-free-downloads.jpg" alt="NuvioTemplates"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1612894975412907?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1612894975412907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1612894975412907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1612894975412907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1612894975412907'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-professional-xhtmlcss-website.html' title='Free Professional XHTML/CSS Website Templates For Download From NuvioTemplates'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7251643828521295665</id><published>2008-09-20T01:50:00.001-07:00</published><updated>2008-09-21T20:45:22.855-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS techniques'/><title type='text'>Edit Your CSS Code Live In Both Internet Explorer And Firefox Simultaneously</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://litmusapp.com/labs"&gt;CSSVista&lt;/a&gt; is a free Windows application for web developers which lets you edit  your CSS code live in both Internet Explorer and Firefox simultaneously.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://litmusapp.com/labs"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/01/cssvista.jpg" alt="cssvista"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://litmusapp.com/labs"&gt;Download CSSVista&lt;/a&gt; (v0.15, Windows XP/Vista only, 8.9mb. Uninstaller included.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7251643828521295665?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7251643828521295665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7251643828521295665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7251643828521295665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7251643828521295665'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/edit-your-css-code-live-in-both.html' title='Edit Your CSS Code Live In Both Internet Explorer And Firefox Simultaneously'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5428823176553368404</id><published>2008-09-20T01:49:00.001-07:00</published><updated>2008-09-21T20:45:37.161-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS techniques'/><title type='text'>Compress Your CSS With CSS Compressor For Speed-Up Your Website And To Save Bandwidth As Well</title><content type='html'>&lt;a target="_blank" href="http://www.cssdrive.com/index.php/main/csscompressor/"&gt;CSS Compressor&lt;/a&gt; from &lt;a target="_blank" href="http://www.cssdrive.com"&gt;CSS Drive&lt;/a&gt; is the utility to compress your CSS to increase loading speed and save  on bandwidth as well. You can choose from three levels of compression,  depending on how legible you want the compressed CSS to be versus  degree of compression. The &amp;ldquo;Normal&amp;rdquo; mode should work well in most  cases, creating a good balance between the two. It has ability to Strip  ALL your comments. Just to safe-side keep your original CSS file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5428823176553368404?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5428823176553368404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5428823176553368404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5428823176553368404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5428823176553368404'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/compress-your-css-with-css-compressor.html' title='Compress Your CSS With CSS Compressor For Speed-Up Your Website And To Save Bandwidth As Well'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-776322148935627169</id><published>2008-09-20T01:45:00.002-07:00</published><updated>2008-09-21T20:46:07.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>CSS+Javascript Fancy Menu By Devthought!</title><content type='html'>&lt;p&gt;With the &amp;Acirc;&amp;nbsp;image below our most of the readers are already aware of this and had an idea about this &lt;a target="_blank" href="http://devthought.com/cssjavascript-true-power-fancy-menu/"&gt;css+javascript fancy menu&lt;/a&gt; but to have this great resource in the Smashing Apps list is very  necessary that is why I am adding this. This fancy menu is also great  for those who do not know about this and I believe there are alot of  those guys as well often visits to SmashingApps.com.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;a target="_blank" href="http://devthought.com/cssjavascript-true-power-fancy-menu/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/02/fancy-menu.jpg" alt="FancyMenu"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In this article Guillermo Rauch&amp;rsquo;s will go through the creation of a  custom navigation bar with some cute Javascript effects that will  certainly impress your friends and the visitors coming to your  website.&amp;Acirc;&amp;nbsp;This custom navigation bar needs&amp;Acirc;&amp;nbsp;&lt;a target="_blank" href="http://www.mootools.net/"&gt;Mootools&lt;/a&gt; library, this beauty is contained in 1.5kb. Not only that, but it&amp;acirc;&amp;euro;&amp;trade;s  also cross browser (tested on Internet Explorer 6/7, Firefox and  Safari) and accessible.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-776322148935627169?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/776322148935627169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=776322148935627169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/776322148935627169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/776322148935627169'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/cssjavascript-fancy-menu-by-devthought.html' title='CSS+Javascript Fancy Menu By Devthought!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5803515600630463166</id><published>2008-09-20T01:45:00.001-07:00</published><updated>2008-09-21T20:46:21.117-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS techniques'/><title type='text'>Edit Websites On The Fly With CSSFly!</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.cssfly.net/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/03/cssfly.jpg" alt="cssfly"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p id="swap1"&gt;&lt;a target="_blank" href="http://www.cssfly.net/"&gt;CSSFly&lt;/a&gt; is a web 2.0 tool for easy editing websites direct and in real-time in  your browser. Simply edit the (X)HTML-code and the external Style-Sheet  files : what you code is what you get! This tool is designed for  developers. Use it for developing, testing or checking your web-project  or take a look behind the scenerys of your favourite websites.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5803515600630463166?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5803515600630463166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5803515600630463166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5803515600630463166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5803515600630463166'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/edit-websites-on-fly-with-cssfly.html' title='Edit Websites On The Fly With CSSFly!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2182081566356381950</id><published>2008-09-20T01:43:00.002-07:00</published><updated>2008-09-21T20:46:38.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>Build Professional CSS/DHTML Menu For Your Website Just For Free!</title><content type='html'>&lt;p&gt;Now you can create professional looking CSS menus for your Website  as easy as never before. Build your cool menu online, without writing a  single line of code!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.izzymenu.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/03/izzymenu-screen1.jpg" alt="IzzyMenu"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This&amp;Acirc;&amp;nbsp;is &lt;a target="_blank" href="http://www.izzymenu.com/"&gt;IzzyMenu&lt;/a&gt; - it&amp;rsquo;s easy to use Menu Builder, which allows you to build your CSS  &amp;amp; DHTML menu in minutes. Choose from dozens ready styles or create  your own menu style.&amp;Acirc;&amp;nbsp;This online menu generator is the best solution  for amateurs and professionals!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2182081566356381950?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2182081566356381950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2182081566356381950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2182081566356381950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2182081566356381950'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/build-professional-cssdhtml-menu-for.html' title='Build Professional CSS/DHTML Menu For Your Website Just For Free!'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8331068421874263485</id><published>2008-09-20T01:43:00.001-07:00</published><updated>2008-09-21T20:46:56.319-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>A New Way Of Linking With Scrollovers</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.scrollovers.com/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/05/scrollovers.jpg" alt="scrollovers"&gt;&lt;/a&gt;&amp;Acirc;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.scrollovers.com/"&gt;Scrollovers&lt;/a&gt; are a way to quickly and easily add flair to your web pages, giving your users an experience they weren&amp;rsquo;t expecting.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Integration of Scrollovers into your web site couldn&amp;rsquo;t be easier,  even if you&amp;acirc;&amp;euro;&amp;trade;ve already built the site that you want to include  Scrollovers on. In just minutes you will be able to have them appearing  on your own pages.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8331068421874263485?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8331068421874263485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8331068421874263485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8331068421874263485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8331068421874263485'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/new-way-of-linking-with-scrollovers.html' title='A New Way Of Linking With Scrollovers'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1783532412131160184</id><published>2008-09-20T01:41:00.000-07:00</published><updated>2008-09-21T20:47:17.101-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS techniques'/><title type='text'>Dynamic Drive CSS Library For Practical CSS Codes And Examples</title><content type='html'>&lt;p&gt;Dynamic Drive&amp;rsquo;s has a new &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C4/" target="_blank"&gt;CSS library&lt;/a&gt; where you&amp;rsquo;ll find original, practical CSS codes and examples such as CSS menus to give your site a visual boast.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.dynamicdrive.com/style/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/06/dynamic-drive-css-library-and-menu.jpg" alt="Dynamic-Drive-CSS-Library-and-menu"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There is a great collection of &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C1/" target="_blank" id="cat1"&gt;Horizontal CSS Menus&lt;/a&gt;, &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C2/" target="_blank" id="cat2"&gt;Vertical CSS Menus&lt;/a&gt;, &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C4/" target="_blank" id="cat4"&gt;Image CSS&lt;/a&gt;, &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C6/" target="_blank" id="cat6"&gt;Form CSS&lt;/a&gt;, &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C5/" target="_blank" id="cat5"&gt;DIVs and containers&lt;/a&gt;, &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C7/" target="_blank" id="cat7"&gt;Links &amp;amp; Buttons&lt;/a&gt;, &lt;a href="http://www.dynamicdrive.com/style/csslibrary/category/C8/" target="_blank" id="cat8"&gt;Other&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1783532412131160184?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1783532412131160184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1783532412131160184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1783532412131160184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1783532412131160184'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/dynamic-drive-css-library-for-practical.html' title='Dynamic Drive CSS Library For Practical CSS Codes And Examples'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3222013803944200809</id><published>2008-09-20T01:36:00.001-07:00</published><updated>2008-09-21T20:47:33.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Download Free XHTML-CSS e-commerce Website Template</title><content type='html'>&lt;p&gt;Most of us sometimes very much interested in finding a well designed theme which is free as well. &lt;a target="_blank" href="http://csscreme.com"&gt;CSS Creme&lt;/a&gt; has released a &lt;a target="_blank" href="http://csscreme.com/freecsstemplate/electronix/"&gt;free css theme related to e-commerce website&lt;/a&gt;.  The theme is really neat, clean and beautiful. There are Product  listing template, detail template, contact us form template in it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://csscreme.com/freetemplates/electronix/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/07/css-creme-free-website-theme.jpg" alt="css creme free website theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3222013803944200809?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3222013803944200809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3222013803944200809' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3222013803944200809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3222013803944200809'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/download-free-xhtml-css-e-commerce.html' title='Download Free XHTML-CSS e-commerce Website Template'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8561274040774241779</id><published>2008-09-20T01:35:00.000-07:00</published><updated>2008-09-21T20:47:53.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>Funky Sliding Door Tabbed Menus By A BulletProof Idea</title><content type='html'>&lt;p&gt;This &lt;a href="http://abulletproofidea.com/?p=109" target="_blank"&gt;Tabbed sliding doors menus&lt;/a&gt; look funky and elegant as well as being scalable. You can add as much  text as you want and the tabs just expand and don&amp;rsquo;t break apart, they  also re-size nicely when you bump up the text in your browser. You can &lt;a href="http://abulletproofidea.com/wp-content/themes/itheme-1-1/images/funkymenusdemo/blog.html" target="_blank"&gt;take a look at demo&lt;/a&gt; here!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://abulletproofidea.com/wp-content/themes/itheme-1-1/images/funkymenusdemo/portfolio.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/funky-sliding-door-tabbed-menus.jpg" alt="Funky sliding door tabbed menus"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In this tutorial John Stephen is going to show you how to create his own little twist on the very popular &lt;a href="http://www.alistapart.com/articles/slidingdoors/" target="_blank"&gt;Sliding Doors of CSS menus by Douglas Bowman&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The menu is working great with all standards compliant browsers  (Firefox/Safari/IE7/Opera etc..) and also works as far back as IE5.5  and IE6!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8561274040774241779?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8561274040774241779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8561274040774241779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8561274040774241779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8561274040774241779'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/funky-sliding-door-tabbed-menus-by.html' title='Funky Sliding Door Tabbed Menus By A BulletProof Idea'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7077566375693440797</id><published>2008-09-20T01:33:00.000-07:00</published><updated>2008-09-21T20:48:09.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>21 Mindblowing Premium-Like Free Wordpress Themes</title><content type='html'>&lt;p&gt;We have been asked many time via email that we have to write a blog  post about wordpress themes. So, this is the post in which we have  listed down 21 Mindblowing Premium-Like Free Wordpress Themes. This is  not the long list with all the available wordpress themes on the  internet but its an exclusive collection of free wordpress themes which  are not less than premium themes and you may consider any of these  themes as per your need before going to purchase any paid premium theme.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You are welcome to share if you know more premium-like free wordpress themes which our readers may like.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://wefunction.com/2008/07/free-theme-outdoorsy/" target="_blank"&gt;Outdoorsy Wordpress theme&lt;/a&gt;&lt;/strong&gt; is very unique, and quite graphics heavy and it&amp;rsquo;s perfect for the  individual who wants something slightly different from your usual  standard free theme.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://wefunction.com/themes/index.php?preview_theme=Outdoorsy" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/outdoorsy-wordpress-theme.jpg" alt="outdoorsy wordpress theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.upstartblogger.com/wordpress-theme-upstart-blogger-minim" target="_blank"&gt;Upstart Blogger Minim&lt;/a&gt; &lt;/strong&gt;is very clean and easy to read.Its lightweight, for speed and the columns are sized specifically to accept standard ad formats.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.upstartblogger.com/wpthemes/index.php?wptheme=Upstart+Blogger+Minim" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/upstart-blogger-wordpress-theme.jpg" alt="Upstart Blogger Minim"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.osdesigner.net/wordpress-themes/css-gallery-theme/" target="_blank"&gt;A CSS Gallery Wordpress theme&lt;/a&gt;&lt;/strong&gt; for webmasters who want to build CSS showcase or web gallery. Packed  with built in Tagging, Google ads and a sidebar block with 125 x 125  banner ads. Theme is valid XHTML 1.0 transitional and valid CSS!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.bestcssgallery.com/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/gallery-style-wordpress-theme.jpg" alt="Gallery Wordpress theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.smashingmagazine.com/2008/07/16/wordpress-fun-a-free-wordpress-theme/" target="_blank"&gt;A grungy, two-column weblog theme, WordPress Fun&lt;/a&gt;&lt;/strong&gt; is stylish and modern, and includes a neat featured posts list in the left-hand sidebar.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://88.198.60.17/images/wordpress-theme-fun/wp-fun-large.jpg" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/wordpress-fun-theme.jpg" alt="Wordpress fun theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/" target="_blank"&gt;Mimbo magazine-style wordpress theme&lt;/a&gt;&lt;/strong&gt; is a theme which makes extensive use of WP&amp;rsquo;s template tag system to  create a non-traditional layout. It contains no images and only minimal  CSS styling. Mainly it exists as a clean, grid-based starter layout for  designers to install and style to their own liking.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.darrenhoyt.com/demo/mimbo2/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/wordpress-theme-mimbo-magazine.jpg" alt="wordpress theme mimbo magazine"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://fivebyfive.com.ar/wp-themes/spotless/" target="_blank"&gt;Spotless&lt;/a&gt;&lt;/strong&gt; is a Wordpress Theme designed specifically to be used for Photoblogs. Its a valid XHTML and CSS based theme.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://fivebyfive.com.ar/wp-themes/demo/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/spotless-photo-blog-wordpress-theme.jpg" alt="Spotless photo blog wordpress theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://5thirtyone.com/archives/886" target="_blank"&gt;The Unstandard WordPress theme&lt;/a&gt;&lt;/strong&gt; comprised of a - grid aligned - images for forward facing pages, and clean textual presentation on the inner page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://5thirtyone.com/archives/886" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/the-unstandard-wordpress-theme.jpg" alt="The Unstandard WordPress theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.infocreek.com/webdesign/aspire.html" target="_blank"&gt;Aspire&lt;/a&gt;&lt;/strong&gt; is a valid XHTML and CSS free wordpress theme. This theme is widget  ready, fixed width, 3 columns and works flawlessly in IE (6 and 7),  Opera and FF.&lt;br&gt;&lt;br /&gt;  &lt;a href="http://www.infocreek.org/index.php?wptheme=Aspire" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/wordpress-theme-aspire.jpg" alt="Wordpress Themes Aspire"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://cssace.com/free-wp-premium-theme-is-here/" target="_blank"&gt;&lt;strong&gt;WP Premium&lt;/strong&gt;&lt;/a&gt; is an elegantly designed, 2/3 column, feature packed, widget ready theme that comes with three color-scheme options.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://cssace.com/?preview_theme=WP_Premium" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/free-wp-premium-theme.jpg" alt="WP Premium" height="302" width="497"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.toptut.com/2007/12/19/free-premium-wordpress-theme-perfectom/" target="_blank"&gt;PerfecTOM Wordpress Theme&lt;/a&gt;&lt;/strong&gt; is optimized for all browsers and XHTML/CSS valid. Fixed width, 2 columns, light blue colours scheme and fast loading.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://impulseblogger.com/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/perfectom-wordpress-theme.jpg" alt="PerfecTOM Wordpress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.magznetwork.com/indomagz-premium-wordpress-theme" target="_blank"&gt;Indomagz Premium Wordpress Theme&lt;/a&gt;&lt;/strong&gt; is a magazine style, cross browser supported (tested on Firefox, Opera,  Safari, IE7, IE6) Valid XHTML &amp;amp; CSS based free theme.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.demo.magznetwork.com/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/indomagz-premium-wordpress-theme.jpg" alt="Indomagz Premium Wordpress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.dailywp.com/brightness-wordpress-theme/" target="_blank"&gt;Brightness Wordpress Theme&lt;/a&gt;&lt;/strong&gt; comes up with these big features. It&amp;rsquo;s magazine style, It&amp;rsquo;s Free and It&amp;rsquo;s noob ready.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://sponsoredwp.info/brightness/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/brightness-wordpress-theme.jpg" alt="Brightness Wordpress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://justintadlock.com/archives/2008/05/25/options-wordpress-theme-version-12-release" target="_blank"&gt;Options WordPress Theme&lt;/a&gt;&lt;/strong&gt; is free beatiful magazine style nice and attractive wordpress theme.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://justintadlock.com/options/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/options-wordpress-theme.jpg" alt="Options WordPress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://every1knows.com/themes/subtlymade/" target="_blank"&gt;SubtlyMade&lt;/a&gt;&lt;/strong&gt; is a free nice and beautiful wordpress theme.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://every1knows.com/themes/subtlymade/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/subtly-made-wordpress-theme.jpg" alt="SubtlyMade Wordpress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.wp-magazine.se/free-wordpress-theme-wp-gold/" target="_blank"&gt;WP-Gold&lt;/a&gt;&lt;/strong&gt; is a free beatiful full CSS, widgetized and multiple sidebars theme. It&amp;acute;s called Conceditor WP Gold.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://demo.wp-magazine.se/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/wp-gold-theme.jpg" alt="WP Gold Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://bustatheme.com/wordpress/wp-coda/" target="_blank"&gt;WP CODA WordPress Theme&lt;/a&gt;&lt;/strong&gt; is a unique WordPress theme with a fluid slider providing navigation  between key website pages, which could be useful for small business  websites.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://wordpress.bustatheme.com/coda/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/wp-coda-theme.jpg" alt="WP CODA WordPress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.adii.co.za/2008/06/20/wp-polaroid-v2-wordpress-theme/" target="_blank"&gt;WP-Polaroid&lt;/a&gt;&lt;/strong&gt; is a modern, funky design perfect for a personal website, with pink and  blue versions. It offers widgetized sidebars and valid XHTML/CSS code&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://preview.adii.co.za/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/wp-polaroid-wordpress-theme.jpg" alt="WP Polaroid wordpress theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://graphpaperpress.com/2008/03/05/monochrome-gallery/" target="_blank"&gt;Monochrome Gallery&lt;/a&gt;&lt;/strong&gt; is a free widgetized theme for Wordpress packaged with an author  archives page, AJAX slideshow, categorized posts with thumbnails on the  homepage and a CSS framework to aid in customization.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://graphpaperpress.com/demo/monochrome/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/monochrome-wordpress-theme.jpg" alt="Monochrome Gallery"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://scribblescratch.com/2008/04/01/wp-theme-night-whimsy/" target="_blank"&gt;Night Whimsy&lt;/a&gt;&lt;/strong&gt; theme is definitely feminine and is great for Spring. It&amp;rsquo;s customizable  though, so if girly isn&amp;rsquo;t your thing, or you don&amp;rsquo;t like the colors -  you can change the colors and images to something that better suits  your taste.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://demo.scribblescratch.com/index.php?wptheme=Night+Whimsy" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/night-whimsy-wordpress-theme.jpg" alt="Night Whimsy Wordpress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.wordpressthemesmarket.com/premium-themes/purple-fever-wordpress-theme/" target="_blank"&gt;Purple Fever&lt;/a&gt;&lt;/strong&gt; is a fresh 2-column styled premium WordPress theme by WTM, created for  sites that wish to establish a lasting impact with visitors. Users  looking to maximize their Google adsense or affiliate revenue will also  find this theme of great promise.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://purplefevertheme.com/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/purple-fever-wordpress-theme.jpg" alt="Purple Fever Wordpress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://notepad.ithemes.com/" target="_blank"&gt;Notepad Theme&lt;/a&gt;&lt;/strong&gt; is a simple, clean and sharp template designed for small business  websites for personal branding that is ideal for personal coaches,  consultants and independent professionals.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://notepad.ithemes.com" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/notepad-wordpress-theme.jpg" alt="Notepad wordpress theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.dailywp.com/portfolio-wordpress-theme/" target="_blank"&gt;Porftolio Wordpress Theme&lt;/a&gt;&lt;/strong&gt; is a wordpress theme designed for web portfolios. It is coming with an  Administrative Panel from where you can edit the head quote text, you  can edit all theme colors, font families, font sizes and you can fill a  curriculum vitae and display it into a special page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://sponsoredwp.info/portfolio/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/portolio-wordpress-theme.jpg" alt="Porftolio Wordpress Theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.skinpress.com/bluegrey-theme-2/" target="_blank"&gt;BlueGrey Wordpress Theme&lt;/a&gt;&lt;/strong&gt; simple, clean and light wordpress theme for heavy traffic blogs.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.skinpress.com/demo/index.php?wptheme=BlueGrey" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/bluegrey-wordpress-theme.jpg" alt="BlueGrey wordpress theme"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7077566375693440797?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7077566375693440797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7077566375693440797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7077566375693440797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7077566375693440797'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/21-mindblowing-premium-like-free.html' title='21 Mindblowing Premium-Like Free Wordpress Themes'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3337165593833409401</id><published>2008-09-20T01:32:00.001-07:00</published><updated>2008-09-21T20:48:23.172-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS templates'/><title type='text'>300+ Latest Free CSS Templates For You To Download</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.freecsstemplates.org/"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/free-css-templates.jpg" alt="free CSS templates"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.freecsstemplates.org/"&gt;FreeCSSTemplates&lt;/a&gt; is a website from where you can download free standards compliant CSS templates.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;All of&amp;nbsp;the templates are free for any type of personal or commercial  use (dont forget to read the license) so you do not have to pay  anything to use them. All&amp;nbsp;you just need&amp;nbsp;that you link back  to&amp;nbsp;the&amp;nbsp;FreeCSSTemplates.org&amp;nbsp;website in some way.&amp;nbsp;They also update&amp;nbsp;the  collection on the website with new templates regularly so check back  for even more free CSS templates.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Released for FREE under the &lt;a target="_blank" href="http://www.freecsstemplates.org/license/"&gt;Creative Commons Attribution 2.5 license&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Very lightweight in terms of images&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Tables-free (ie. they use no tables for layout purposes)&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;W3C standards compliant and valid (XHTML Strict)&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Provided with public domain photos, generously provided by &lt;a target="_blank" href="http://www.pdphoto.org/"&gt;PDPhoto.org&lt;/a&gt; and &lt;a target="_blank" href="http://commons.wikimedia.org/"&gt;Wikimedia Commons&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3337165593833409401?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3337165593833409401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3337165593833409401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3337165593833409401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3337165593833409401'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/300-latest-free-css-templates-for-you.html' title='300+ Latest Free CSS Templates For You To Download'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4112331876917028641</id><published>2008-09-20T01:31:00.003-07:00</published><updated>2008-09-21T20:48:35.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>Free Customizable CSS Menu For Everyone</title><content type='html'>&lt;p&gt;Are you searching for free, nice and easy to use CSS menu for your website? No need to worry about it! &lt;a href="http://www.cssmenubuilder.com/" target="_blank"&gt;CSS Menu Builder&lt;/a&gt; is an online menu builder website from where you can create 30+  horizontal, 700+ vertical and our breadcrumb menus that consist of more  than 200+ combinations.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/09/css-menu-builder.jpg" alt="CSS Menu Builder"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The menu creation process and interface is very easy to use. This  helps you to work fast and efficiently in less time with the amazing  result of free css menu.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-4112331876917028641?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/4112331876917028641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=4112331876917028641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4112331876917028641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/4112331876917028641'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/free-customizable-css-menu-for-everyone.html' title='Free Customizable CSS Menu For Everyone'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7919863788981174092</id><published>2008-09-20T01:31:00.001-07:00</published><updated>2008-09-21T20:48:48.858-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>Simple And Free CSS Menu Designs For Your Website</title><content type='html'>&lt;p&gt;While designing a website designers want to see the inspiration or  free design resources which can reduce their work on the project. We  help those guys because we are always in the search of great free  resources and list here. Below are the &lt;a href="http://e-lusion.com/design/menu/" target="_blank"&gt;simple and free CSS menu design&lt;/a&gt;&lt;a href="http://e-lusion.com/design/menu/" target="_blank"&gt;s&lt;/a&gt; for you to download and use any way you see fit.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://e-lusion.com/design/menu/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/free-menu-designs.jpg" alt="Free Menu Designs"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can download the complete set, or an individual menu by clicking  the Download Menu button located on each menu from the original website.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Please feel free to download for commercial or private use, and modify to suit your needs.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7919863788981174092?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7919863788981174092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7919863788981174092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7919863788981174092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7919863788981174092'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/simple-and-free-css-menu-designs-for.html' title='Simple And Free CSS Menu Designs For Your Website'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5273143083587161148</id><published>2008-09-20T01:29:00.000-07:00</published><updated>2008-09-21T20:49:00.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS templates'/><title type='text'>More Than 90 Free CSS Layouts To Design Your Website</title><content type='html'>&lt;p&gt;As you know that our main focus is on providing you the access to  fresh free stuffs available on internet which can reduce the working  time of designers and developers. Today, we are listing another great  resource for free css layout. This is &lt;a target="_blank" href="http://www.code-sucks.com/css%20layouts/faux-css-layouts/"&gt;Code Sucks&lt;/a&gt;, where you can find more than 90 free css layouts to design and to create your website in a more easiest way.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.code-sucks.com"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/code-sucks.jpg" alt="code sucks"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;All markup has been validated against a strict Doctype.&amp;nbsp;They have  made these CSS Layouts for Screen resolutions for 1024 x 764. You can  go and see layouts categorized in these 2 categories.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" href="http://www.code-sucks.com/css%20layouts/faux-css-layouts/"&gt;Fixed Width CSS Layouts&lt;br&gt;&lt;br /&gt;  Faux Columns CSS Layouts&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5273143083587161148?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5273143083587161148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5273143083587161148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5273143083587161148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5273143083587161148'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/more-than-90-free-css-layouts-to-design.html' title='More Than 90 Free CSS Layouts To Design Your Website'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1091363561520813416</id><published>2008-09-20T01:28:00.000-07:00</published><updated>2008-09-21T20:49:18.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>How To Create Tabbed Structure Menu Using CSS And jQuery</title><content type='html'>&lt;p&gt;Today, designers and developers has one of the biggest challenge is  finding ways to place a lot of information on a page without losing  usability. Tabbed content is a great way to handle this issue and has  been widely used on blogs recently. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.com" target="_blank"&gt;Nettuts&lt;/a&gt; is a website where you can find useful tutorials, tips and tricks for  your web design and development challenges. There you can find a  tutorial to &lt;a href="http://nettuts.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/" target="_blank"&gt;Create a Slick Tabbed Content Area using CSS &amp;amp; jQuery&lt;/a&gt;. In  this, you can learn in a step by step working in details to come up  with your own designed and developed nice and beautiful tabbed content  area. You can click here to see &lt;a href="http://nettuts.s3.amazonaws.com/001_Tabbed/site/jQuery.html#" target="_blank"&gt;how it will look in action&lt;/a&gt;!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://nettuts.s3.amazonaws.com/001_Tabbed/site/jQuery.html#" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/05/slick-tabbed-content-area-using-css-jquery.jpg" alt="Create a Slick Tabbed Content Area using CSS &amp;amp; jQuery" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1091363561520813416?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1091363561520813416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1091363561520813416' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1091363561520813416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1091363561520813416'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/how-to-create-tabbed-structure-menu.html' title='How To Create Tabbed Structure Menu Using CSS And jQuery'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-8305708989898729248</id><published>2008-09-20T01:24:00.000-07:00</published><updated>2008-09-21T20:49:34.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Discover The Best Of The Web In August 2008</title><content type='html'>&lt;p&gt; We are always in the search of great free resources, tips and tricks, &lt;span title="You need to add a period at the end of this abbreviation, &amp;lt;i&amp;gt;etc&amp;lt;b&amp;gt;.&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;"&gt;etc&lt;/span&gt; for our readers. Every day, we work hard to find new resources and show  them here for you. Today, we are starting another great section  Discover The Best Of The Web on SmashingApps.com. In this, we will find  and make a list for the best of the web for the whole month. Maybe, we  cannot cover all of the best from around the web but we will try our  best to cover as much as possible.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You are welcome to share if you know more best of the web in the month of august which our readers/viewers may like.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Design Tips, Tricks and Tutorial&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.tutorial9.net/photoshop/colorful-glowing-text-effect/" target="_blank"&gt;Colorful Glowing Text Effect&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.tutorial9.net/photoshop/colorful-glowing-text-effect/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/colorful-glowing-text-effect.jpg" alt="Colorful Glowing Text Effect" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://psdtuts.com/tutorials-effects/40-dark-and-futuristic-photoshop-effects/" target="_blank"&gt;40 Dark and Futuristic Photoshop Effects &lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://psdtuts.com/tutorials-effects/40-dark-and-futuristic-photoshop-effects/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/dark-and-futuristic-photoshop-effects.jpg" alt="40 Dark and Futuristic Photoshop Effects" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.hongkiat.com/blog/30-nicest-photoshop-photo-effects-part-ii/" target="_blank"&gt;30+ Nicest Photoshop Photo Tutorials, Part II&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.hongkiat.com/blog/30-nicest-photoshop-photo-effects-part-ii/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/photoshop-photo-tutorials.jpg" alt="30+ Nicest Photoshop Photo Tutorials, Part II" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://vandelaydesign.com/blog/design/photoshop-tutorials-poster-design/" target="_blank"&gt;35 Photoshop Tutorials for Designing Your Own Posters&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://vandelaydesign.com/blog/design/photoshop-tutorials-poster-design/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/photoshop-tutorials-posters.jpg" alt="35 Photoshop Tutorials for Designing Your Own Posters" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Artwork, Digital Photography and Inspiration&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.noupe.com/graphics/brilliant-pattern-designs.html" target="_blank" title="The Showcase of Brilliant Pattern Designs"&gt;The Showcase of Brilliant Pattern Designs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.noupe.com/graphics/brilliant-pattern-designs.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/brilliant-pattern-designs.jpg" alt="The Showcase of Brilliant Pattern Designs" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.webdesignerwall.com/trends/single-page-portfolio-sites/" target="_blank"&gt;Single-Page Portfolio Sites&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.webdesignerwall.com/trends/single-page-portfolio-sites/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/single-page-portfolio-sites.jpg" alt="Single-Page Portfolio Sites" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://abduzeedo.com/web-design-illustration" target="_blank"&gt;Web Design: Illustration&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://abduzeedo.com/web-design-illustration" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/web-design-illustration.jpg" alt="Web Design: Illustration" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://vectortuts.com/illustration/50-high-impact-illustrated-vector-posters/" target="_blank"&gt;50+ High-impact Illustrated Vector Posters&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://vectortuts.com/illustration/50-high-impact-illustrated-vector-posters/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/vector-posters.jpg" alt="50+ High-impact Illustrated Vector Posters" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.colourlovers.com/blog/2008/08/19/20-stunningly-colorful-commercial-designers/" target="_blank"&gt;20 Stunningly Colorful Commercial Designers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.colourlovers.com/blog/2008/08/19/20-stunningly-colorful-commercial-designers/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/colorful-designs.jpg" alt="20 Stunningly Colorful Commercial Designers" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.hongkiat.com/blog/30-impressive-colour-spectrum-and-rainbow-wallpapers/" target="_blank"&gt; 30 Impressive Colour Spectrum and Rainbow Wallpapers&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.hongkiat.com/blog/30-impressive-colour-spectrum-and-rainbow-wallpapers/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/impressive-colour-and-rainbow-wallpapers.jpg" alt="30 Impressive Colour Spectrum and Rainbow Wallpapers" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cssleak.com/Category/Websites-Using-Wood-Elements.html" target="_blank"&gt;31 Websites Using Wood Elements&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.cssleak.com/Category/Websites-Using-Wood-Elements.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/websites-using-wood-elements.jpg" alt="31 Websites Using Wood Elements" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Javascript and Ajax&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://speckyboy.com/2008/08/19/a-study-in-ajax-web-trends-what-are-the-best-free-ajax-resources-70-of-the-best-ajax-resources/" target="_blank"&gt;A study in Ajax Web trends. What are the best Free Ajax Resources?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://speckyboy.com/2008/08/19/a-study-in-ajax-web-trends-what-are-the-best-free-ajax-resources-70-of-the-best-ajax-resources/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/ajax-web-trends.jpg" alt="A study in Ajax Web trends. What are the best Free Ajax Resources? (70 of the Best Ajax Resources)." /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.smashingmagazine.com/2008/08/11/5-useful-coding-solutions-for-designers-and-developers/" rel="bookmark" title="5 Useful Coding Solutions For Designers and Developers"&gt;5 Useful Coding Solutions For Designers and Developers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;xHTML and CSS&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.designvitality.com/blog/2008/08/19-css-menu-tutorials-to-spice-up-your-web-designs/" target="_blank" rel="bookmark" title="Permanent Link: 19 CSS Menu Tutorials to Spice Up Your Web Designs"&gt;19 CSS Menu Tutorials to Spice Up Your Web Designs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://www.designvitality.com/blog/2008/08/19-css-menu-tutorials-to-spice-up-your-web-designs/" rel="bookmark" title="Permanent Link: 19 CSS Menu Tutorials to Spice Up Your Web Designs"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/css-menu-tutorials.jpg" alt="19 CSS Menu Tutorials to Spice Up Your Web Designs" /&gt;&lt;/a&gt;&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.noupe.com/css/form-elements-40-cssjs-styling-and-functionality-techniques.html" target="_blank"&gt;40+ CSS/JS Styling and Functionality Techniques&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.noupe.com/css/form-elements-40-cssjs-styling-and-functionality-techniques.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/css-styling-and-functionality-techniques.jpg" alt="CSS/JS Styling and Functionality Techniques" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://reencoded.com/2008/08/18/12-great-css-resources-from-inspiration-to-implementation/" rel="bookmark" title="Permanent Link to 12 Great CSS Resources: From Inspiration to Implementation."&gt;12 Great CSS Resources: From Inspiration to Implementation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Resources&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://designm.ag/resources/13-sources-for-background-patterns-and-textures/" target="_blank"&gt;13 Sources for Background Patterns and Textures&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://designm.ag/resources/13-sources-for-background-patterns-and-textures/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/background-patterns-and-textures.jpg" alt="13 Sources for Background Patterns and Textures" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://sixrevisions.com/tools/adobe_air_apps_web_designers/" target="_blank" rel="bookmark" title="Permanent Link to 10 Adobe AIR Apps for Web Designers"&gt;Adobe AIR Apps for Web Designers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://sixrevisions.com/tools/adobe_air_apps_web_designers/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/adobe-air-apps.jpg" alt="10 Adobe AIR Apps for Web Designers" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.smashingmagazine.com/2008/08/25/30-free-high-quality-wordpress-themes/" target="_blank"&gt;30 Free High Quality Wordpress Themes&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.smashingmagazine.com/2008/08/25/30-free-high-quality-wordpress-themes/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/free-wordpress-themes.jpg" alt="30 Free High Quality Wordpress Themes" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.webresourcesdepot.com/retro-photoshop-brushes-and-vector-images-giant-design-pack/" target="_blank"&gt;Retro Photoshop Brushes And Vector Images - Giant Design Pack&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.webresourcesdepot.com/retro-photoshop-brushes-and-vector-images-giant-design-pack/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/retro-photoshop-brushes-and-vector-images.jpg" alt="Retro Photoshop Brushes And Vector Images - Giant Design Pack" height="156" width="500" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.noupe.com/photoshop/40-adobe-photoshop-psd-files.html" target="_blank"&gt;Retro Photoshop Brushes And Vector Images - Giant Design Pack&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.noupe.com/photoshop/40-adobe-photoshop-psd-files.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/free-photosho-files-and-tutorials.jpg" alt="High Quality .PSD Files and Tutorials" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://vandelaydesign.com/blog/design/photoshop-brushes-light-sparkles/" target="_blank"&gt;200+ Photoshop Brushes for Light, Sparkles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://vandelaydesign.com/blog/design/photoshop-brushes-light-sparkles/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/photoshop-brushes-for-light-and-sparkles.jpg" alt="200+ Photoshop Brushes for Light, Sparkles" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://woork.blogspot.com/2008/08/10-awesome-typewriter-fonts-for-web.html" target="_blank"&gt;10 Awesome typewriter fonts for web designers&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://woork.blogspot.com/2008/08/10-awesome-typewriter-fonts-for-web.html" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/awesome-typewriter-fonts.jpg" alt="10 Awesome typewriter fonts for web designers" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Miscellaneous Articles&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://designreviver.com/general/14-of-the-most-useful-web-design-blogs/" target="_blank" rel="bookmark" title="Permanent Link to 14 of the Most Useful Web Design Blogs"&gt;14 of the Most Useful Web Design Blogs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://designreviver.com/general/14-of-the-most-useful-web-design-blogs/" target="_blank"&gt;&lt;img src="http://www.smashingapps.com/wp-content/uploads/2008/08/web-design-blogs.jpg" alt="14 of the Most Useful Web Design Blogs" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.youthedesigner.com/2008/08/11/top-5-graphic-design-forums/" target="_blank" rel="bookmark" title="Permanent Link to Top 5 Graphic Design Forums"&gt;Top 5 Graphic Design Forums&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://justcreativedesign.com/2008/08/25/what-is-the-best-way-to-present-a-website-to-a-client/" target="_blank" rel="bookmark" title="Permanent Link to 9 Of The Best Ways To Present A Website To A Client"&gt;9 Of The Best Ways To Present A Website To A Client&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://socialmediatrader.com/10-amazing-visualizations-of-social-networks/" target="_blank" title="10 Amazing Visualizations of Social Networks"&gt;10 Amazing Visualizations of Social Networks&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://nettuts.com/web-roundups/9-web-developers-that-must-be-followed-on-twitter/" target="_blank"&gt;9 Web Developers That MUST Be Followed On Twitter &lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-8305708989898729248?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/8305708989898729248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=8305708989898729248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8305708989898729248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/8305708989898729248'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/discover-best-of-web-in-august-2008.html' title='Discover The Best Of The Web In August 2008'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2240883512566232570</id><published>2008-09-20T00:42:00.000-07:00</published><updated>2008-09-21T20:49:53.657-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Ajax Star Rating</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nofunc.com/projects/AJAX_Star_Rating.zip"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_v7tG9UpICic/SNSyXtimUAI/AAAAAAAAAD8/YcfT2eSZuwc/s320/ajax_star_rating1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5248015586224918530" /&gt;&lt;/a&gt;&lt;br /&gt;Minimal, yet complete. How a star rating system should be.&lt;br /&gt;&lt;br /&gt;Our percentage based Star Rating function gives you 1,680% increase in accuracy — compared with the traditional 5 star system, it has 84 hotspots (84px wide), instead of 5 hot spots… let’s do the math: (84/5)*100=1,680%. Why restrict your users?&lt;br /&gt;&lt;br /&gt;Download the &lt;a href="http://www.nofunc.com/projects/AJAX_Star_Rating.zip"&gt;.zip source code&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2240883512566232570?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2240883512566232570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2240883512566232570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2240883512566232570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2240883512566232570'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/ajax-star-rating.html' title='Ajax Star Rating'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_v7tG9UpICic/SNSyXtimUAI/AAAAAAAAAD8/YcfT2eSZuwc/s72-c/ajax_star_rating1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2937638736522319459</id><published>2008-09-18T21:05:00.014-07:00</published><updated>2008-09-21T20:50:09.455-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS menus'/><title type='text'>Code of creating vertical css menus</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Copy and Paste the following code in your html page. This code is tested in IE6, IE7 and firefox.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;head&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=iso-8859-1&amp;quot; /&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;title&amp;gt;Untitled Document&amp;lt;/title&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br&gt;&lt;br /&gt;  /* individual menu item styling  */&lt;/p&gt;&lt;br /&gt;&lt;p&gt;#main-menu ul {&lt;br&gt;&lt;br /&gt;  list-style: none;&lt;br&gt;&lt;br /&gt;  }&lt;/p&gt;&lt;br /&gt;&lt;p&gt;#main-menu li {&lt;br&gt;&lt;br /&gt;  list-style: none;&lt;br&gt;&lt;br /&gt;  /*padding-bottom: 5px;*/&lt;br&gt;&lt;br /&gt;  /*border-bottom: 1px solid #d9dbdc;*/&lt;br&gt;&lt;br /&gt;  /*margin-bottom: 10px;*/&lt;br&gt;&lt;br /&gt;  } &lt;/p&gt;&lt;br /&gt;&lt;p&gt;#main-menu a {&lt;br&gt;&lt;br /&gt;  /*float: right;*/&lt;br&gt;&lt;br /&gt;  display: block;&lt;br&gt;&lt;br /&gt;  color: #231f20;&lt;br&gt;&lt;br /&gt;  text-decoration: none;&lt;br&gt;&lt;br /&gt;  border-bottom: 1px solid #d9dbdc;&lt;br&gt;&lt;br /&gt;  padding: 5px 0px 5px 0px;&lt;br&gt;&lt;br /&gt;  }&lt;/p&gt;&lt;br /&gt;&lt;p&gt;#main-menu a:hover {&lt;br&gt;&lt;br /&gt;  /*padding-bottom: 5px;*/&lt;br&gt;&lt;br /&gt;  display: block;&lt;br&gt;&lt;br /&gt;  color: #231f20;&lt;br&gt;&lt;br /&gt;  border-bottom: 1px solid #000000 ;&lt;br&gt;&lt;br /&gt;  background-color:#33CC33;&lt;br&gt;&lt;br /&gt;  }&lt;/p&gt;&lt;br /&gt;&lt;p&gt;/* menu item styling on mouse over */&lt;/p&gt;&lt;br /&gt;&lt;p&gt;#menu a:hover { &lt;br&gt;&lt;br /&gt;  color: #6666CC;&lt;br&gt;&lt;br /&gt;  background-color:#33CC33;&lt;br&gt;&lt;br /&gt;  } &lt;br&gt;&lt;br /&gt;  &amp;lt;/style&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;/head&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;body&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;div id=&amp;quot;main-menu&amp;quot;&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;ul&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;About Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Services&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Products&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Consultation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Contact Us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;Search&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;/ul&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;/body&amp;gt;&lt;br&gt;&lt;br /&gt;  &amp;lt;/html&amp;gt;&lt;br&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2937638736522319459?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2937638736522319459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2937638736522319459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2937638736522319459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2937638736522319459'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/code-of-creating-vertical-css-menus.html' title='Code of creating vertical css menus'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6295257776973207458</id><published>2008-09-18T21:05:00.013-07:00</published><updated>2008-09-21T20:50:44.024-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Printing in CSS</title><content type='html'>CSS2 introduced a mechanism for closer control over printing web  pages that are styled using style sheets. In this section, we'll look  at how this works.&lt;br/&gt;&lt;br /&gt;There are two aspects to consider with printing. The &lt;strong&gt;page&lt;/strong&gt;, and the &lt;strong&gt;contents&lt;/strong&gt; of the page.&lt;br/&gt;&lt;br /&gt;For the &lt;em&gt;page&lt;/em&gt;,  we need to consider what size it is, whether it is oriented as a  portrait or landscape, what printing marks might be required, and what  margin it has.&lt;br/&gt;&lt;br /&gt;For the &lt;em&gt;content&lt;/em&gt; we need to worry  about where pages break, and what is done with widow and orphan lines  of text (we'll explain these terms below).&lt;br/&gt;&lt;br /&gt;In CSS2, the page properties are defined by the @page rule, while several new properties help control page breaking.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="atpage"&gt;&lt;/a&gt;The @page rule&lt;/h3&gt;&lt;br /&gt;At the heart of printing in CSS2 is the @page rule. This is similar to the @media rule, which you can learn about in the section on Media.&lt;br/&gt;&lt;br /&gt;The @page rule defines a context for printing. Essentially it describes the paper sheet that the web page is going to be printed on.&lt;br/&gt;&lt;br /&gt;@page  rules work very much like the standard statements of a style sheet,  though they take properties specific to pages that no other statement  can use, and can also have margins specified using the familiar margin  properties.&lt;br/&gt;&lt;br /&gt;The properties of a page can be applied to every  page, or differently to left and right hand side pages. When printing  for bound publications, the margins on the left and right hand sides  are usually different to take into account the center binding.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  To specify properties for every page, the @page rule has the form @page {/* properties declared here */}&lt;br/&gt;&lt;br /&gt;  To specify the properties for left hand side pages, the @page rule has the form @page:left {/* properties declared here */}&lt;br/&gt;&lt;br /&gt;  To specify the properties for right hand side pages, the @page rule has the form @page:right {/* properties declared here */}&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Named pages&lt;/h4&gt;&lt;br /&gt;@page  rules can be named, which, in conjunction with the page property we  will see below, allows particular elements to be printed on particular  kinds of pages (that is pages set up in a particular way). For  instance, its easy to set up an @page rule for printing figures. Suppose we want to print any figures in landscape format. We can set up a named page like this&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  @page figures {&lt;br/&gt;&lt;br /&gt;  size: landscape&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The name of a page is simply placed after the @page keyword and before the properties for the rule. Below we will see how the page property tells the browser which @page rule to use to print an element.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="pagespecific"&gt;&lt;/a&gt;Page specific properties&lt;/h3&gt;&lt;br /&gt;There are two sets of properties associated with how pages will actually be printed.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  those that relate to the &lt;em&gt;printed page itself&lt;/em&gt;, that is the &lt;strong&gt;margin&lt;/strong&gt; properties. These can only be applied to @page rules. Here we will refer to these as Page properties.&lt;br/&gt;&lt;br /&gt;  Those that relate to how the &lt;em&gt;content is displayed&lt;/em&gt; within those pages. These properties are the &lt;strong&gt;page-break-before&lt;/strong&gt;, &lt;strong&gt;page-break-after&lt;/strong&gt;, &lt;strong&gt;widows&lt;/strong&gt; and &lt;strong&gt;orphans&lt;/strong&gt; properties. These can be applied to any elements. Here we will refer to these as Page break properties.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="margins"&gt;&lt;/a&gt;margin, margin-left, margin-right, margin-top, margin-bottom&lt;/h4&gt;&lt;br /&gt;&lt;h5&gt;What it does&lt;/h5&gt;&lt;br /&gt;Margins are the only general properties from CSS that can be applied to pages.&lt;br/&gt;&lt;br /&gt;The margin properties set the top, left, bottom, right and all margins respectively.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Possible values&lt;/h5&gt;&lt;br /&gt;Margins can be specified as either a percentage, a length or using the keyword auto.&lt;br/&gt;&lt;br /&gt;Margins can be negative values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Percentages&lt;/h4&gt;&lt;br /&gt;A percentage margin value sets the affected margin to that percentage of the &lt;em&gt;width or height of the page&lt;/em&gt;. For instance, a margin-right: 20% sets the width of the right margin to 20% of the width of the page. margin-top: 20% sets the height of the top margin to 20% of the height of the page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Length values&lt;/h4&gt;&lt;br /&gt;We cover length values in detail in our section on values. With length values, you can set the  margin to an absolute value, or a value relative to the size of the  element itself. Note that because a page has no concept of fonts, the  em and ex units &lt;em&gt;cannot be used&lt;/em&gt; to set the margin of a page.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Default values&lt;/h5&gt;&lt;br /&gt;If no margin value is specified, the margin of a page is zero.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="page-breaking"&gt;&lt;/a&gt;Page breaking properties&lt;/h4&gt;&lt;br /&gt;When  content is to be printed, we need to worry what happens about page  breaks. Customarily, new sections begin on new pages. An author may  want a page break inserted before a table or illustration.&lt;br/&gt;&lt;br /&gt;CSS2 provides two properties which allow control over where the page will break when it is printed. These properties, page-break-before and page-break-after,  can be applied to any element. They might be used to create a page  break before headings of level one, or only headings of a certain class  (for instance class="section").&lt;br/&gt;&lt;br /&gt;A further  problem when printing documents arises when only a few lines of a  paragraph can fit at the bottom of a page (these are referred to as &lt;strong&gt;orphans&lt;/strong&gt;) or only a few lines remain to be printed at the top of a page (these are referred to as &lt;strong&gt;widows&lt;/strong&gt;). CSS2 provides two properties to specify what occurs with widow and orphan lines.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;&lt;a name="page-break-before"&gt;&lt;/a&gt;page-break-before&lt;/h5&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;page-break-before  specifies how or whether a page breaks before an element. You can  specify that a page should not break before a certain element, or that  it should, and that the next page should be a left or right hand page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;page-break-before can take one of several keyword values.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  auto Neither force nor forbid a page break before the element.&lt;br/&gt;&lt;br /&gt;  always Always force a page break before the element.&lt;br/&gt;&lt;br /&gt;  avoid Avoid a page break before the element.&lt;br/&gt;&lt;br /&gt;  left  (For rendering to left and right pages.) Force one or two page breaks  before the element so that the next page is formatted as a left page.&lt;br/&gt;&lt;br /&gt;  right  (For rendering to left and right pages.) Force one or two page breaks  before the element so that the next page is formatted as a right page.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is specified, the page-break-before is set to auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the page-break-before property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;&lt;a name="page-break-after"&gt;&lt;/a&gt;page-break-after&lt;/h5&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;page-beak-after  controls how or whether a page breaks after an element. You can specify  that a page should not break after a certain element, or that it  should, and that the next page should be a left or right hand page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;page-beak-after can take one of several keyword values.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  auto Neither force nor forbid a page break after the element.&lt;br/&gt;&lt;br /&gt;  always Always force a page break after the element.&lt;br/&gt;&lt;br /&gt;  avoid Avoid a page break after the element.&lt;br/&gt;&lt;br /&gt;  left  (For rendering to left and right pages.) Force one or two page breaks  after the element so that the next page is formatted as a left page.&lt;br/&gt;&lt;br /&gt;  right  (For rendering to left and right pages.) Force one or two page breaks  after the element so that the next page is formatted as a right page.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is specified, the page-beak-after is set to auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the page-beak-after property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;&lt;a name="page-break-inside"&gt;&lt;/a&gt;page-break-inside&lt;/h5&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;page-break-inside controls whether a page breaks inside an element. You can specify that a page should not break inside a certain element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;page-break-inside can take one of two values.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  auto Neither force nor forbid a page break inside the element.&lt;br/&gt;&lt;br /&gt;  avoid Avoid a page break inside the element.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is specified, the page-break-inside is set to auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the page-break-inside property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;&lt;a name="orphans"&gt;&lt;/a&gt;orphans&lt;/h5&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;orphans  specifies the minimum number of lines of an element that must be left  at the bottom of a page when the page breaks. If fewer than this number  of lines can be placed at the bottom of the page, the page breaks  before the element and the entire element is printed on the following  page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;orphans takes an integer value. This value specifies the number of orphaned lines permitted.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is specified, the orphans is set to 2.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does inherit the orphans property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;&lt;a name="widows"&gt;&lt;/a&gt;widows&lt;/h5&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;widows specifies the  minimum number of lines of an element that must be left at the top of a  page when the previous page breaks. If fewer than this number of lines  can be placed at the top of the page, the page breaks before the  element and the entire element is printed on the following page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;widows takes an integer value. This value specifies the number of widowed lines permitted.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is specified, the widows is set to 2.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does inherit the widows property of the element which contains it.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6295257776973207458?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6295257776973207458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6295257776973207458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6295257776973207458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6295257776973207458'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/printing-in-css.html' title='Printing in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7496649160694426350</id><published>2008-09-18T21:05:00.012-07:00</published><updated>2008-09-21T20:51:00.197-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Media in CSS</title><content type='html'>An important assumption underlying CSS1 was that web pages were  viewed using a personal computer with a monitor. But there are many  more ways to access a web page than simply via computer and monitor.  And each of these different &lt;em&gt;media&lt;/em&gt; have their own  characteristics. They may be monochrome, limited in size, they may be  "aural" and read web page content aloud. They may be television based,  like WebTV. And looking toward the future, we really have no idea what  they will be like.&lt;br/&gt;&lt;br /&gt;CSS2 provides a way to tailor a style  sheet to the particular medium that is being used to display a page.  Inside the same style sheet you can have different parts for printing,  handheld devices, monitors and so on. Additionally, different style  sheets can be imported depending on the medium used for browsing.&lt;br/&gt;&lt;br /&gt;In this section we will take a look at how these work.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="atmedia"&gt;&lt;/a&gt;The @media rule&lt;/h3&gt;&lt;br /&gt;The @media rule is a subset of a style sheet specific to a particular type of medium, or group of media.&lt;br/&gt;&lt;br /&gt;An @media  rule specifies the medium or media to which it applies, then contains a  number of statements, exactly like the statements we usually find in a  style sheet. These statements apply only when a web page associated  with this style sheet is being displayed using one of the media to  which the @media rule applies.&lt;br/&gt;&lt;br /&gt;@media rules are straightforward to construct. They comprise&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  the keyword @media&lt;br/&gt;&lt;br /&gt;  a list of media types, separated by commas&lt;br/&gt;&lt;br /&gt;  the statements to be applied to this group of media, contained inside curly braces "{" "}"&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;These statements are identical to the statements we have seen in previous sections.&lt;br/&gt;&lt;br /&gt;For  example, the following rule applies a white background and black text  color to the body of page when it is being printed or when it is being  displayed on a handheld device.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  @media print, handheld {&lt;br/&gt;&lt;br /&gt;  background: white;&lt;br/&gt;&lt;br /&gt;  color: black&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="types"&gt;&lt;/a&gt;Types of media&lt;/h4&gt;&lt;br /&gt;CSS2 provides for the following media types, as described in the recommendation&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  all Suitable for all devices.&lt;br/&gt;&lt;br /&gt;  aural Intended for speech synthesizers.&lt;br/&gt;&lt;br /&gt;  braille Intended for braille tactile feedback devices.&lt;br/&gt;&lt;br /&gt;  embossed Intended for paged braille printers.&lt;br/&gt;&lt;br /&gt;  handheld Intended for handheld devices (small screen, monochrome, limited bandwidth).&lt;br/&gt;&lt;br /&gt;  print Intended for paged, opaque material and for documents viewed on screen in print preview mode.&lt;br/&gt;&lt;br /&gt;  projection Intended for projected presentations, for example projectors or print to transparencies.&lt;br/&gt;&lt;br /&gt;  screen Intended primarily for color computer screens.&lt;br/&gt;&lt;br /&gt;  tty  Intended for media using a fixed-pitch character grid, such as  teletypes, terminals, or portable devices with limited display  capabilities. Authors should not use pixel units with the "tty" media  type.&lt;br/&gt;&lt;br /&gt;  tv Intended for television-type devices (low resolution, color, limited scrollability).&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="mediaspecific"&gt;&lt;/a&gt;Media specific importing using @import&lt;/h3&gt;&lt;br /&gt;In  addition to the media rule, CSS2 allows conditional importing of style  sheets based on the current medium. This means that a style sheet will  only be imported when a page is being displayed in a particular medium.  This is particularly useful for low bandwidth media, like handhelds,  which generally are wireless based. With an imported style sheet based  on the medium, only the statements specific to the particular medium  need to be downloaded.&lt;br/&gt;&lt;br /&gt;To conditionally import a style sheet based on the current medium, create a standard @import rule, but add the names of the media that will cause the style sheet to  be imported directly after the rule in a comma separated list.&lt;br/&gt;&lt;br /&gt;For instance, to import a style sheet called &lt;strong&gt;monochrome.css&lt;/strong&gt; when a page is to be printed or displayed on a handheld device you would create the following @import rule.&lt;br/&gt;&lt;br /&gt;@import url(monochrome.css) print, handheld&lt;br/&gt;&lt;br /&gt;For more on @import rules, see the section of on types of rules in CSS.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Media specific importing essentially achieves the same outcome as using the @media rule described above. The difference is that if you use the @import  rule the user agent does not even have to download the imported style  sheet unless it is relevant. This will be a very powerful technique for  designing for technologies such as handheld and mobile devices. It will  be very important for these devices to support the @import rule.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7496649160694426350?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7496649160694426350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7496649160694426350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7496649160694426350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7496649160694426350'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/media-in-css.html' title='Media in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7750917659203726916</id><published>2008-09-18T21:05:00.011-07:00</published><updated>2008-09-21T20:51:24.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Generated content in CSS</title><content type='html'>If you cast your mind back you might recall our golden style sheets rule, &lt;strong&gt;separate appearance from content&lt;/strong&gt;.  Now, suddenly we are talking about generated content. You might be  thinking, doesn't this introduce content into our style sheets? What  about the golden rule? Well, it's a good question, and this area is one  of controversy among style sheets experts. I won't buy into that debate  here, but I want to cover the issue of generated content in CSS2 in  this section.&lt;br/&gt;&lt;br /&gt;Firstly, note that some kinds of generated  content already exist in CSS1. Think about bulleted and numbered lists.  These add numbering or bullets, so they do generate content to an  extent. CSS2 adds more powerful ways of generating content. Here we  learn how.&lt;br/&gt;&lt;br /&gt;There are two aspects to generating content with CSS2.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  Firstly we need to say &lt;strong&gt;where&lt;/strong&gt; the content is to be inserted&lt;br/&gt;&lt;br /&gt;  Then we need to specify &lt;strong&gt;what&lt;/strong&gt; the content to be inserted is&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Where is the content to be inserted?&lt;br/&gt;&lt;br /&gt;To answer this question we use the two new CSS2 pseudo classes we saw a little earlier. The :before and :after  pseudo classes are appended to selectors, and allow the insertion of  generated content before or after selected elements. For example, you  might want to put something before all headings of level 1. The pseudo  element selector to do this is h1:before.&lt;br/&gt;&lt;br /&gt;What content is to be inserted?&lt;br/&gt;&lt;br /&gt;To do this we use a new &lt;em&gt;property&lt;/em&gt;, content.&lt;br/&gt;&lt;br /&gt;The content property allows us to define the content that is to be inserted before or after selected elements. Content can comprise&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  strings of text&lt;br/&gt;&lt;br /&gt;  images and other resources&lt;br/&gt;&lt;br /&gt;  counters&lt;br/&gt;&lt;br /&gt;  keyword defined elements&lt;br/&gt;&lt;br /&gt;  the result of the unique attr() function (don't panic - more on this below!)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Let's take a look at the content property itself in detail, then we'll look at each of these different types of content as well.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="content"&gt;&lt;/a&gt;content&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The content property specifies the content to be added before or after an element selected by the :before and :after pseudo classes. It can only be used with these selectors.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;As mentioned above content can comprise a list of&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  strings of text&lt;br/&gt;&lt;br /&gt;  counters&lt;br/&gt;&lt;br /&gt;  keyword defined elements&lt;br/&gt;&lt;br /&gt;  the result of the unique attr() function&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Let's look at each of these values in turn.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Strings of text&lt;/h5&gt;&lt;br /&gt;&lt;h6&gt;What it does&lt;/h6&gt;&lt;br /&gt;Surprisingly, using this value will insert a string of text before or after the selected element.&lt;br/&gt;&lt;br /&gt;&lt;h6&gt;Syntax&lt;/h6&gt;&lt;br /&gt;Say we wanted to generate the content "Chapter " before every heading level 1.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  h1:before&lt;br/&gt;&lt;br /&gt;  {content: "Chapter "}&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;All you need do then is place the string of text you want to be generated between double quote marks.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;counter and counters&lt;/h5&gt;&lt;br /&gt;&lt;h6&gt;What it does&lt;/h6&gt;&lt;br /&gt;&lt;strong&gt;counter&lt;/strong&gt; values are more than a little involved. Think of them as super-charged  versions of numbered lists. Counters have a name, and a style. You  create a counter using the counter function, then use them in  conjunction with the content property to insert markers into a  document. This isn't quite as confusing as it initially seems.&lt;br/&gt;&lt;br /&gt;There are two forms of the counter function, the counter form and the counters form.&lt;br/&gt;&lt;br /&gt;The counter function has the form counter(identifier, list-style). The identifier is the name of the counter whose value you want to insert, while the (optional) list-style specifies what style of counter you want (for instance lower-roman.) These styles are the same as those for elements of type list-style. When the browser encounters a counter  function, it determines the value of that counter at this point of the  document, then inserts it into the document in the nominated style. How  does it determine this value? See the section on the counter property below for more detail and examples.&lt;br/&gt;&lt;br /&gt;The counters form is very similar, but allows for multiple counters to be inserted simultaneously. The form is counters(identifier, string, list-style).  This returns all counters with the name specified by the identifier at  this point of the document in the given list style, separated by the  string. For more on this rather sophisticated aspect of CSS2, with  examples, see the counters property below.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;&lt;a name="keyword"&gt;&lt;/a&gt;Keyword defined elements&lt;/h5&gt;&lt;br /&gt;&lt;h6&gt;What it does&lt;/h6&gt;&lt;br /&gt;At the moment, keyword values are limited to allowing the insertion of various types of quote marks.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  open-quote places the open quote string as defined by the quotes property for the elements&lt;br/&gt;&lt;br /&gt;  close-quote places the close quote string as defined by the quotes property for the elements&lt;br/&gt;&lt;br /&gt;  no-open-quote does not insert any content, but increments the level of nesting of the quotes&lt;br/&gt;&lt;br /&gt;  no-close-quote does not insert any content but decrements the level of nesting of the quotes&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Basically it works like this. You use the content  property with a keyword value to define, for example, that there should  be an opening quote before a certain element. You then use the quotes property to define what type of quote marks you want to appear. If you don't define a value for the quotes property, the default is up to the user agent. This means that it may  put in some sort of quote mark just because you have given content the value of open-quote, but it may not be exactly what you have in mind.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;The attr() function&lt;/h5&gt;&lt;br /&gt;&lt;h6&gt;What it does&lt;/h6&gt;&lt;br /&gt;The last possible value for content, and unique to the content property is the attr()  function. This returns the value of a named attribute of the selected  element. The returned value is then inserted as a string. For example,  with a link, the &lt;em&gt;title&lt;/em&gt; of the link could be inserted after the link in the following way.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  a:after {&lt;br/&gt;&lt;br /&gt;  content: attr(title)&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This might be used in conjunction with an @media rule to specify that only when printing a page, the URL should be inserted after the link.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  @media print&lt;br/&gt;&lt;br /&gt;  {a:after{&lt;br/&gt;&lt;br /&gt;  content: attr(href)&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;How is content added?&lt;/h4&gt;&lt;br /&gt;Now,  after that long diversion, where we looked at the possible values that  the content property can take, let's go back to just a couple more  things about the content property itself.&lt;br/&gt;&lt;br /&gt;Content is added as &lt;strong&gt;inline&lt;/strong&gt;, &lt;strong&gt;block&lt;/strong&gt; or &lt;strong&gt;marker&lt;/strong&gt; elements. However the statement that creates the content can set the  display of the content to be a block, or other kind of element, rather  than an inline element. For example&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  body:after {&lt;br/&gt;&lt;br /&gt;  content: "The End";&lt;br/&gt;&lt;br /&gt;  display: block;&lt;br/&gt;&lt;br /&gt;  margin-top: 2em;&lt;br/&gt;&lt;br /&gt;  text-align: center;&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;places the text string "The End" at the foot of the page as a block, rather than as an inline element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no content is specified, the default value is an empty string.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the content property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="quotes"&gt;&lt;/a&gt;quotes&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The actual quotation marks that will be drawn are defined by the new quotes property. This property allows different quotation marks to be created  for different elements (for example when quoting different languages  the correct quotation marks for that language will be inserted  automatically.)&lt;br/&gt;&lt;br /&gt;The quotes property specifies  the quote marks to be used for different levels of quotation. It is  used in conjunction with a keyword value for the content property we saw above. When content takes a value of open-quote and close-quote, the open and close quotes inserted are those defined by the quotes property.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;quotes  are defined as a list of pairs of strings. Each pair defines  respectively the opening and the closing quotation mark. The pairs are  separated by spaces, as is each element of a pair. For example the  following statements create different quotes for different languages,  including what should happen when quotes are nested.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  /* Specify pairs of quotes for two levels in two languages */&lt;br/&gt;&lt;br /&gt;  q:lang(en) { quotes: '"' '"' "'" "'" }&lt;br/&gt;&lt;br /&gt;  q:lang(fr) { quotes: "&amp;laquo;" "&amp;raquo;" "&amp;lt;" "&amp;gt;" }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In  English, according to this statement, first level quotes are double  quoted, while second level quotes are single quoted. In French, first  level quotes use "&amp;laquo;" and "&amp;raquo;" while second level quotes use "&amp;lt;" and  "&amp;gt;".&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value for quotes is specified, the default value is determined by the browser.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element inherits the quotes property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="countersandcounter"&gt;&lt;/a&gt;Counters and counter properties&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="counter"&gt;&lt;/a&gt;counter&lt;/h4&gt;&lt;br /&gt;Counters  are sophisticated and powerful, and not surprisingly more than a little  complex. But be not afraid, a little thinking and they are manageable.  Here's how they work.&lt;br/&gt;&lt;br /&gt;Counters are used exclusively by the content  property to insert numbering (e.g. "1.5") before or after an element.  You don't need to "create" a counter, just by referring to them they  come into existence. For instance, let's suppose you created the simple  rule below&lt;br/&gt;&lt;br /&gt;h1:before {content: counter(chapter)}&lt;br/&gt;&lt;br /&gt;This  tells the browser to add the value of the counter called "chapter"  before every heading of level one. But what value is that? Well, if we  don't set the value using the properties we will discuss in a minute,  the counter value will be 0. So every heading of level one will be  preceded by a 0. We don't really want that. We want something along the  lines of the first heading to be preceded by a 1, the second by a 2,  and so on. To do this, we use the counter-increment  property. This increments the value of a counter by a given value (you  can jump up by 2, down by 1 (using the value of -1), as well as simply  incrementing by one.)&lt;br/&gt;&lt;br /&gt;To use counter-increment,  name the counter you want to increment using the identifier for the  counter, and then the value you want to increment by. (Again, simply  using the property "creates" a counter with that identifier if it  doesn't already exist). In the following example, we increment the  value of the counter with an identifier "chapter" for each &amp;lt;h1&amp;gt; element.&lt;br/&gt;&lt;br /&gt;h1 {counter-increment: chapter 1}&lt;br/&gt;&lt;br /&gt;You can of course combine the two rules into this simple rule&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  h1:before {content: counter(chapter);&lt;br/&gt;&lt;br /&gt;  counter-increment: chapter 1&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This increments the counter then adds it before the &amp;lt;h1&amp;gt;  element. Note the special case that if you increment and use a counter  in the same rule, it is incremented before being inserted &lt;em&gt;even if&lt;/em&gt; the content property comes before the increment property.&lt;br/&gt;&lt;br /&gt;What  does this let us achieve? Well, now, instead of marking up the headings  of each chapter in our HTML based document like this&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  &amp;lt;h1&amp;gt;1. Abstract&amp;lt;/h1&amp;gt;&lt;br/&gt;&lt;br /&gt;  ...&lt;br/&gt;&lt;br /&gt;  &amp;lt;h1&amp;gt;2. Introduction&amp;lt;/h2&amp;gt;&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;We  leave out the numbering and it is done automatically. This aids the  editing and writing processes, because moving sections, subsections and  so on, or deleting them, or inserting new sections doesn't necessitate  re-entering every number! It's particularly useful where a document  might be served up in pieces based on the user's needs, or the medium  they are using.&lt;br/&gt;&lt;br /&gt;Let's look at a more complex example, using subsections. Here we will also take a look at the counter-reset  property. Any nontrivial piece of documentation will almost certainly  be divided into sections and subsections. We've seen how to number the  top level sections (we called them chapters), but what about  subsections? The particular problem is resetting the counter at the  beginning of a new subsection.&lt;br/&gt;&lt;br /&gt;Here is what we do&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  h1:before {content: counter(chapter);&lt;br/&gt;&lt;br /&gt;  counter-increment: chapter 1&lt;br/&gt;&lt;br /&gt;  /* this is the same as the example above */&lt;br/&gt;&lt;br /&gt;  counter-reset: subsection 0&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In this example, we reset the counter called subsection to 0 each time we start a new section (assuming the h1  is the start of a new section). Now we need to increment the subsection  counter for each subsection (heading of level 2), then insert the  subsection content so that our subsections are correctly numbered.  Let's take a look.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  h2:before {content: counter(chapter) "." counter(subsection);&lt;br/&gt;&lt;br /&gt;  counter-increment: subsection 1&lt;br/&gt;&lt;br /&gt;  }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This increments the counter called subsection, then inserts numbering of the form "2.5" before the text of the heading.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="counters"&gt;&lt;/a&gt;counters&lt;/h4&gt;&lt;br /&gt;The  last thing we need to learn about counters is a little more involved  again. Think about lists in HTML. These can contain other lists, which  can contain others, and so on ad infinitum. It's not possible in  advance to know how many levels there will be, so how do we take care  of this situation? Fortunately those smart people at the W3C thought of  this, and provide a solution. It's a little tricky, but not rocket  science. Counters have a particular "scope". When a counter is created  its scope is the level at which it was created, and all that level's  children. However, where a counter of the same name is created inside  the scope of the initial counter, then this is treated as a separate  counter, which now takes over the counting. Confusing? Let's take a  look at an example, taken from the CSS2 specification.&lt;br/&gt;&lt;br /&gt;Here's the style sheet rule that creates the counter&lt;br/&gt;&lt;br /&gt;&lt;pre&gt;  ol { counter-reset: item }  li { display: block }  li:before { content: counter(item) ". "; counter-increment: item }&lt;/pre&gt;&lt;br /&gt;And here is the HTML&lt;br/&gt;&lt;br /&gt;&lt;pre&gt;  &amp;lt;ol&amp;gt;                 &amp;lt;!-- (set item[0] to 0          --&amp;gt;      &amp;lt;li&amp;gt;item         &amp;lt;!--  increment item[0] (= 1)   --&amp;gt;      &amp;lt;li&amp;gt;item         &amp;lt;!--  increment item[0] (= 2)   --&amp;gt;        &amp;lt;ol&amp;gt;           &amp;lt;!--  (set item[1] to 0         --&amp;gt;          &amp;lt;li&amp;gt;item     &amp;lt;!--   increment item[1] (= 1)  --&amp;gt;          &amp;lt;li&amp;gt;item     &amp;lt;!--   increment item[1] (= 2)  --&amp;gt;          &amp;lt;li&amp;gt;item     &amp;lt;!--   increment item[1] (= 3)  --&amp;gt;            &amp;lt;ol&amp;gt;       &amp;lt;!--   (set item[2] to 0        --&amp;gt;              &amp;lt;li&amp;gt;item &amp;lt;!--    increment item[2] (= 1) --&amp;gt;            &amp;lt;/ol&amp;gt;      &amp;lt;!--   )                        --&amp;gt;            &amp;lt;ol&amp;gt;       &amp;lt;!--   (set item[3] to 0        --&amp;gt;              &amp;lt;li&amp;gt;     &amp;lt;!--    increment item[3] (= 1) --&amp;gt;            &amp;lt;/ol&amp;gt;      &amp;lt;!--   )                        --&amp;gt;          &amp;lt;li&amp;gt;item     &amp;lt;!--   increment item[1] (= 4)  --&amp;gt;        &amp;lt;/ol&amp;gt;          &amp;lt;!--  )                         --&amp;gt;      &amp;lt;li&amp;gt;item         &amp;lt;!--  increment item[0] (= 3)   --&amp;gt;      &amp;lt;li&amp;gt;item         &amp;lt;!--  increment item[0] (= 4)   --&amp;gt;    &amp;lt;/ol&amp;gt;              &amp;lt;!-- )                          --&amp;gt;    &amp;lt;ol&amp;gt;               &amp;lt;!-- (reset item[4] to 0        --&amp;gt;      &amp;lt;li&amp;gt;item         &amp;lt;!--  increment item[4] (= 1)   --&amp;gt;      &amp;lt;li&amp;gt;item         &amp;lt;!--  increment item[4] (= 2)   --&amp;gt;      &amp;lt;/ol&amp;gt;              &amp;lt;!-- )                          --&amp;gt;&lt;/pre&gt;&lt;br /&gt;Each &amp;lt;ol&amp;gt; "creates" a counter called "item". Every list item inside the &amp;lt;ol&amp;gt; increments the counter, then inserts the number before itself. However, when we get to an &amp;lt;ol&amp;gt;  inside another, a new counter called "item" is created. The other ones  don't go away, they simply remain unchanged until their scope is again  relevant. Note that they all have the same name. You might think this  is a recipe for disaster, but there is a good reason for this.&lt;br/&gt;&lt;br /&gt;Here's one last string to the counters and content bow. Imagine you want to insert the "full" number for every list item (for example 2.5.1). With the counter function you can only insert the value for &lt;strong&gt;one named counter&lt;/strong&gt;. In this case it would be the value for the counter named &lt;em&gt;item&lt;/em&gt; at the level you are currently at. How do we get all of the counters  with that name which are relevant at the level we are at? With the counters function. We saw this in the section on content above, but let's revisit it. It has the form counters(identifier, string, list-style), (where the list-style  is optional) and it does exactly what we want. It returns every counter  in the document relevant at the point it is called, separated by the  string you give, in the style specified. What do I mean by "relevant at  this point?" Remember that the scope of a counter is  inside the element in which it is created, including all of its  children. Basically, a counter is relevant inside any of the children  of the element which created it.&lt;br/&gt;&lt;br /&gt;To cut a long story short, it's as simple as counters(item, ".")&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="counter-reset"&gt;&lt;/a&gt;counter-reset&lt;/h4&gt;&lt;br /&gt;&lt;h5&gt;What it does&lt;/h5&gt;&lt;br /&gt;The counter-reset property sets the value of a named counter.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Possible values&lt;/h5&gt;&lt;br /&gt;counter-reset  takes the name of the counter to reset. Counter names are identifiers,  and comprise letters, numerals and hyphens. They cannot, however, begin  with numerals or hyphens. It also takes an optional integer, to which  it sets the value of the identified counter.&lt;br/&gt;&lt;br /&gt;counter-reset  can also take a list of identifiers and optional integers, to set the  value of several counters simultaneously. This is no mere luxury.  Because of cascading, the following will set only the counter named counter2.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  h1 { counter-reset: counter1 -1 }&lt;br/&gt;&lt;br /&gt;  h1 { counter-reset: counter2 99 }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In order to reset both, the following must be used.&lt;br/&gt;&lt;br /&gt;h1 { counter-reset: counter1 -1 counter2 99 }&lt;br/&gt;&lt;br /&gt;counter-reset can also be set to none.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Default values&lt;/h5&gt;&lt;br /&gt;If no counter-reset is specified, the default value is none.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Is it inherited?&lt;/h5&gt;&lt;br /&gt;An element does not inherit the counter-reset property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="counter-increment"&gt;&lt;/a&gt;counter-increment&lt;/h4&gt;&lt;br /&gt;&lt;h5&gt;What it does&lt;/h5&gt;&lt;br /&gt;The counter-increment property increments the value of a named counter by a certain amount.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Possible values&lt;/h5&gt;&lt;br /&gt;counter-increment  takes the name of the counter to increment. Counter names are  identifiers, and comprise letters, numerals and hyphens. They cannot,  however, begin with numerals or hyphens. It also takes an optional  integer, by which it increments the value of the identified counter. If  no integer is specified, the counter is incremented by one.&lt;br/&gt;&lt;br /&gt;counter-increment  can also take a list of identifiers and optional integers, to set the  value of several counters simultaneously. This is no mere luxury.  Because of cascading, the following will set only the counter named  counter2.&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  h1 { counter-increment: counter1 -1 }&lt;br/&gt;&lt;br /&gt;  h1 { counter-increment: counter2 99 }&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;In order to reset both, the following must be used.&lt;br/&gt;&lt;br /&gt;h1 { counter-increment: counter1 -1 counter2 99 }&lt;br/&gt;&lt;br /&gt;counter-increment can also be set to none.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Default values&lt;/h5&gt;&lt;br /&gt;If no counter-increment is specified, the default value is none.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Is it inherited?&lt;/h5&gt;&lt;br /&gt;An element does not inherit the counter-increment property of the element which contains it.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7750917659203726916?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7750917659203726916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7750917659203726916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7750917659203726916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7750917659203726916'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/generated-content-in-css.html' title='Generated content in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5459113594861624698</id><published>2008-09-18T21:05:00.010-07:00</published><updated>2008-09-21T20:57:41.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Values in CSS</title><content type='html'>A glance at any of the properties sections of this guide will tell you that different properties can have different kinds of value.&lt;br/&gt;&lt;br /&gt;You probably don't really need to know &lt;em&gt;all&lt;/em&gt; of the following, but we include it for completeness. You might like to  treat it as a reference, or read through it now to get an understanding  of the basic issues, then refer for more detail when you need to.&lt;br/&gt;&lt;br /&gt;The major kinds of value are:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#length"&gt;length&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#percentage"&gt;percentage&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#color"&gt;color&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#urls"&gt;url&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#keyword"&gt;keyword&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#shape"&gt;shape&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Any  given property will be able to take some appropriate subset of the  values described below. Sometimes they will not be able to take all  aspects of a given type of value, for example, not all properties that  can take length values can take negative as well as positive length  values.&lt;br/&gt;&lt;br /&gt;Note that any property can also take the value inherit.  This forces a selected element to inherit the given property from its  parent, even when that property is not usually inherited.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="length"&gt;&lt;/a&gt;Length values&lt;/h3&gt;&lt;br /&gt;Length  values can be positive or negative, have a numerical value, and must be  followed by a unit of measurement. Note that while length values can be  either positive or negative, several properties &lt;strong&gt;cannot have&lt;/strong&gt; negative length units.&lt;br/&gt;&lt;br /&gt;There are two basic kinds of length unit, &lt;strong&gt;relative&lt;/strong&gt; and &lt;strong&gt;absolute&lt;/strong&gt;. As a rule of thumb, absolute units should be used &lt;strong&gt;only when the physical characteristics of the output device are known&lt;/strong&gt;.  This means that units like points and pixels should be avoided for  monitors (because we cannot be sure of the logical resolution  (Macintoshes default to 72 dpi, Windows to 96 dpi, or screen sizes). We  discuss some implications of this for design and implementation of web  pages in our real world CSS section of the guide. As a starting point though, you should try to use relative length values wherever it is at all possible.&lt;br/&gt;&lt;br /&gt;It  is worth learning a little bit about each of these, as there are  benefits and pitfalls in the use of each. The links section of the House of Style has pointers to a number of interesting discussions about the use of  different units. A very thorough and useful coverage of these issues is  given by Tod Fahrner.  This is a must read for those who want to use style sheets correctly.  We also discuss the issue of the appropriate use of various units in  more detail in our real world CSS section.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="percentage"&gt;&lt;/a&gt;Percentage values&lt;/h3&gt;&lt;br /&gt;Instead  of using a unit of measurement many properties can also take percentage  values. You'll remember that an element is contained within another  element (for example, a &amp;lt;paragraph&amp;gt; will be inside the &amp;lt;body&amp;gt;). Usually percentage values specify a percentage of the parent.&lt;br/&gt;&lt;br /&gt;For example, specifying a width  property with a percentage value means the width of an element will be  the given percentage of the element which contains it. For instance, p {width: 75%} means that paragraphs will be 75% the width of their container. Often this will mean the body element.&lt;br/&gt;&lt;br /&gt;Percentages  are very valuable with positioning, as when a user resizes their  window, the same basic layout can be achieved for the new window size.&lt;br/&gt;&lt;br /&gt;The  form of a percentage unit is a positive or negative sign (no sign means  positive units), followed by a number, followed by the percentage sign:  %. For example -25%, +15% or 15%.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="color"&gt;&lt;/a&gt;Color values&lt;/h3&gt;&lt;br /&gt;Backgrounds, text and borders can be assigned colors. Color values can be specified in one of three ways:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  color keywords&lt;br/&gt;&lt;br /&gt;  hexadecimal colors&lt;br/&gt;&lt;br /&gt;  rgb colors&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Color keywords&lt;/h4&gt;&lt;br /&gt;There are 17 color keywords, which have the following values.&lt;br/&gt;&lt;br /&gt;These keywords are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/aqua.gif" alt="Acqua"&gt; aqua (00ffff)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/black.gif" alt="Black"&gt; black (000000)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/blue.gif" alt="Blue"&gt; blue (0000ff)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/fuchsia.gif" alt="Fuchsia"&gt; fuchsia (ff00ff)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/gray.gif" alt="Gray"&gt; gray (808080)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/green.gif" alt="Green"&gt; green (008000)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/lime.gif" alt="Lime"&gt; lime (00ff00)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/maroon.gif" alt="Maroon"&gt; maroon (800000)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/navy.gif" alt="Navy"&gt; navy (000080)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/olive.gif" alt="Olive"&gt; olive (808000)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/purple.gif" alt="Purple"&gt; purple (800080)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/red.gif" alt="Red"&gt; red (ff0000)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/silver.gif" alt="Silver"&gt; silver (c0c0c0)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/orange.gif" alt="Orange"&gt; orange (ffa500)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/teal.gif" alt="Teal"&gt; teal (008080)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/white.gif" alt="White"&gt; white (ffffff)&lt;br/&gt;&lt;br /&gt;  &lt;img src="http://www.westciv.com/style_master/academy/css_tutorial/images/yellow.gif" alt="Yellow"&gt; yellow (ffff00)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;CSS2  introduced 26 keywords for system colors. These specify colors that the  user interfaces of various operating systems such as the MacOS or  Windows 98 use for drawing objects. These colors are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  activeborder Active window border.&lt;br/&gt;&lt;br /&gt;  activecaption Active window caption.&lt;br/&gt;&lt;br /&gt;  appworkspace Background color of multiple document interface.&lt;br/&gt;&lt;br /&gt;  background Desktop background.&lt;br/&gt;&lt;br /&gt;  buttonface Face color for three-dimensional display elements.&lt;br/&gt;&lt;br /&gt;  buttonhighlight  Dark shadow for three-dimensional display elements (for edges facing  away from the light source). Shadow color for three-dimensional display  elements.&lt;br/&gt;&lt;br /&gt;  buttontext Text on push buttons.&lt;br/&gt;&lt;br /&gt;  captiontext Text in caption, size box, and scroll bar arrow box.&lt;br/&gt;&lt;br /&gt;  graytext Grayed (disabled) text. This color is set to #000 if the current display driver does not support a solid gray color.&lt;br/&gt;&lt;br /&gt;  highlight Item(s) selected in a control.&lt;br/&gt;&lt;br /&gt;  highlighttext Text of item(s) selected in a control.&lt;br/&gt;&lt;br /&gt;  inactiveborder Inactive window border.&lt;br/&gt;&lt;br /&gt;  inactivecaption Inactive window caption.&lt;br/&gt;&lt;br /&gt;  inactivecaptiontext Color of text in an inactive caption.&lt;br/&gt;&lt;br /&gt;  infobackground Background color for tooltip controls.&lt;br/&gt;&lt;br /&gt;  infotext Text color for tooltip controls.&lt;br/&gt;&lt;br /&gt;  menu Menu background.&lt;br/&gt;&lt;br /&gt;  menutext Text in menus.&lt;br/&gt;&lt;br /&gt;  scrollbar Scroll bar gray area.&lt;br/&gt;&lt;br /&gt;  threeddarkshadow Dark shadow for three-dimensional display elements.&lt;br/&gt;&lt;br /&gt;  threedface Face color for three-dimensional display elements.&lt;br/&gt;&lt;br /&gt;  threedhighlight Highlight color for three-dimensional display elements.&lt;br/&gt;&lt;br /&gt;  threedlightshadow Light color for three-dimensional display elements (for edges facing the light source).&lt;br/&gt;&lt;br /&gt;  threedshadow Dark shadow for three-dimensional display elements.&lt;br/&gt;&lt;br /&gt;  window Window background.&lt;br/&gt;&lt;br /&gt;  windowframe Window frame.&lt;br/&gt;&lt;br /&gt;  windowtext Text in windows.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Hexadecimal RGB colors&lt;/h4&gt;&lt;br /&gt;For whatever reason, the original web palette (now &lt;strong&gt;sRGB&lt;/strong&gt;)  used hexadecimal numbers (base 16 not base 10 numbers, and if you don't  know, don't worry about it) for specifying colors. In short, these RGB  colors are specified as a combination of &lt;strong&gt;R&lt;/strong&gt;ed &lt;strong&gt;G&lt;/strong&gt;reen and &lt;strong&gt;B&lt;/strong&gt;lue. There can be 256 different hues of each color, (from 00 to ff - that's 0 to 255 in human speak).&lt;br/&gt;&lt;br /&gt;CSS allows you to specify colors using this method, in the following forms:&lt;br/&gt;&lt;br /&gt;1) The # symbol, followed by three hexadecimal numbers in the range 00 to ff. For example, #ffcc11. This is the way HTML developers know how to specify color. In this example, the red value is ff, the green value is cc and the blue value is 11.&lt;br/&gt;&lt;br /&gt;2) The # symbol followed by three hexadecimal numbers, this time using a single digit. For example, #fc1. This is the same number as the one in the &lt;em&gt;previous example&lt;/em&gt;, &lt;strong&gt;not&lt;/strong&gt; the same as #f0c010.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Decimal RGB colors&lt;/h4&gt;&lt;br /&gt;Because  humans are generally more comfortable counting to base 10 than base 16,  CSS lets us use decimal rgb values. The color gamut (the total range of  colors) is exactly the same, we are just specifying it in a different  way.&lt;br/&gt;&lt;br /&gt;There are two forms of this value, a numerical and a percentage form. They are interchangeable.&lt;br/&gt;&lt;br /&gt;1) The numerical form of the color value is the following rgb(255, 255, 0). There are three numerical values, in the range from 0 to 255, one each for red, green and blue.&lt;br/&gt;&lt;br /&gt;2)  The percentage form of the rgb color value replaces the values in the  range from 0 to 255 with a percentage value from 0 to 100%. For  example, the above value would be written&lt;strong&gt; rgb(100%, 100%, 0%)&lt;/strong&gt;.&lt;br/&gt;&lt;br /&gt;To recap, the following values are all equivalent:&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  green&lt;br/&gt;&lt;br /&gt;  #00ff00&lt;br/&gt;&lt;br /&gt;  #0f0&lt;br/&gt;&lt;br /&gt;  rgb(0, 255, 0)&lt;br/&gt;&lt;br /&gt;  rgb(0%, 100%, 0%)&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="urls"&gt;&lt;/a&gt;URL values&lt;/h3&gt;&lt;br /&gt;Background images and list item images are specified with a URL. This url can be either absolute (that is, the full URL, e.g http://www.westciv.com/gifs/main.gif)  or a relative path. But relative to what? If you were to think about it  for a moment, you'd realize that it must be relative to the style  sheet. Otherwise, the style sheet would only work for web pages in the  same directory as it is. The problem is that Netscape Navigator 4.x  gets this wrong, and treats the URL as relative to the web page! This  is rectified in Netscape 6, but needs to be kept in mind when working  with Netscape 4. This bug can actually be used to advantage to "hide"  style sheets from Netscape 4, but have them accessible to any other  browsers.&lt;br/&gt;&lt;br /&gt;URLs have a straightforward form:&lt;br/&gt;&lt;br /&gt;url(the url)&lt;br/&gt;&lt;br /&gt;So, Absolute URLs are written like this:&lt;br/&gt;&lt;br /&gt;url(http://www.westciv.com/gifs/main.gif)&lt;br/&gt;&lt;br /&gt;Relative URLs, similarly, are written:&lt;br/&gt;&lt;br /&gt;url(../gifs/main.gif)&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="keyword"&gt;&lt;/a&gt;Keyword values&lt;/h3&gt;&lt;br /&gt;Many  different properties can take keyword values. A keyword value is simply  a single word that is translated into a numerical value by a browser.  The keywords available for a specific property will be appropriate to  that particular property.&lt;br/&gt;&lt;br /&gt;Some keyword values are relative (to the parent element). For example&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  bold and bolder for font-weight&lt;br/&gt;&lt;br /&gt;  small and smaller for font-size&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="shape"&gt;&lt;/a&gt;Shape values&lt;/h3&gt;&lt;br /&gt;The  uncommon shape value (it is only used currently for the clip property,  introduced as part of CSS2) defines a shape. At present, there is  simply a rectangle shape.&lt;br/&gt;&lt;br /&gt;The form of the rectangle shape is:&lt;br/&gt;&lt;br /&gt;rect( top left bottom right )&lt;br/&gt;&lt;br /&gt;Each of top, left, bottom and right can be either a length value, or the keyword auto. auto means, at least in the clipping context, that the value of this position of the clip is the same as that of the element itself.&lt;br/&gt;&lt;br /&gt;This  value is probably going to be redefined because it doesn't follow the  same basic model as the box model of CSS1, where element positions are  defined by a top and left corner, along with a width and a height.&lt;br/&gt;&lt;br /&gt;In addition, further shapes are planned.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5459113594861624698?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5459113594861624698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5459113594861624698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5459113594861624698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5459113594861624698'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/values-in-css.html' title='Values in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-5140727928415886271</id><published>2008-09-18T21:05:00.009-07:00</published><updated>2008-09-21T20:58:13.271-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>User interface properties in CSS</title><content type='html'>CSS2 introduced user interface properties, which allow the shape of  the cursor to be set based on the object that it is hovering over, and  to define the outline of an element. When the cursor is inserted in a  field, and keystrokes will be directed to that field, it is said to  have the focus. It is usual for some kind of outline to indicate this  fact.&lt;br/&gt;&lt;br /&gt;CSS2 also introduced a series of color keywords which  refer to system values such as the color of window borders. You can  learn more about these in the section on color values.&lt;br/&gt;&lt;br /&gt;Lastly,  CSS2 introduced the system font concept, which allows you to specify  fonts based on those used by the system for various kinds of object,  such as menu items and the default text for window items. For more on  this, see the section on text style properties.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="cursor"&gt;&lt;/a&gt;cursor&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;This property sets the shape of the cursor when the mouse is hovering over a selected element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The cursor can be specified as either one of several keyword values, or as a URL that points to a file of type .cur (a cursor resource file).&lt;br/&gt;&lt;br /&gt;The possible keyword values for the cursor property, as spelt out in the CSS2 specification are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  auto The browser determines the cursor to display based on the current context.&lt;br/&gt;&lt;br /&gt;  crosshair A simple crosshair (e.g., short line segments resembling a "+" sign).&lt;br/&gt;&lt;br /&gt;  default The platform-dependent default cursor. Often rendered as an arrow.&lt;br/&gt;&lt;br /&gt;  pointer The cursor is a pointer that indicates a link.&lt;br/&gt;&lt;br /&gt;  move Indicates something is to be moved.&lt;br/&gt;&lt;br /&gt;  *-resize  Indicates that the edge is to be moved. * is replaced with N, S, E, W,  NE, NW, SE, SW for each of the edges (north, south, east, west and so  on).&lt;br/&gt;&lt;br /&gt;  text Indicates text that may be selected. Often rendered as an I-bar.&lt;br/&gt;&lt;br /&gt;  wait A cursor to indicate that the program is busy and the user should wait. Often rendered as a watch or hourglass.&lt;br/&gt;&lt;br /&gt;  help Help is available for the object under the cursor. Often rendered as a question mark or a balloon.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;The default cursor value is auto, which corresponds to the current way in which browsers draw cursors.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;Child elements inherit the cursor of their parent elements. Remember, inherited properties can be overridden.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="outline"&gt;&lt;/a&gt;outline&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;This  property sets the outline around an element, usually used to indicate  that the element has the keyboard focus, that is it will receive  keystrokes. Elements do not need to have the focus to have an outline,  however, good user interface principles should be followed. As a  general rule, users expect the outline to indicate that the outlined  element has the focus.&lt;br/&gt;&lt;br /&gt;This property is particularly helpful when designing forms for web pages.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;outline is a shorthand for three properties described below, outline-style, outline-width and outline-color. It takes a list of width, style and color values (as described for the individual properties below.)&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;The default value is the same as for each of the values described below.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;Child elements do not inherit the outline of their parent.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="outline-color"&gt;&lt;/a&gt;outline-color&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;outline-color  specifies the color to be used for drawing the outline around an  element. Unlike a border, the color of each edge of an outline is the  same.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;outline-color is specified by a color. We discuss color values in detail in our values section. In addition, the keyword invert can be used.&lt;br/&gt;&lt;br /&gt;invert inverts each of the pixels in the border. This ensures that an outline is visible regardless of background color.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no color is specified for the outline, the outline is invert, which means the outline will be the inverted color of the background.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;The outline-color of an element is not inherited from its parent element.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="outline-style"&gt;&lt;/a&gt;outline-style&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;In addition to width and color, the outline of an element can have a style. There are several possible styles.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Outline styles are specified using keywords.&lt;br/&gt;&lt;br /&gt;The outline-style keywords are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  none&lt;br/&gt;&lt;br /&gt;  dotted&lt;br/&gt;&lt;br /&gt;  dashed&lt;br/&gt;&lt;br /&gt;  solid&lt;br/&gt;&lt;br /&gt;  double&lt;br/&gt;&lt;br /&gt;  groove&lt;br/&gt;&lt;br /&gt;  ridge&lt;br/&gt;&lt;br /&gt;  inset&lt;br/&gt;&lt;br /&gt;  outset&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no outline-style property is specified, the style of an outline is none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;Elements do not inherit the outline-style of their parent elements.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="outline-width"&gt;&lt;/a&gt;outline-width&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Outline widths can take either keyword values, or length values.&lt;br/&gt;&lt;br /&gt;The &lt;strong&gt;keyword&lt;/strong&gt; values that can be used are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  thin&lt;br/&gt;&lt;br /&gt;  medium&lt;br/&gt;&lt;br /&gt;  thick&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;There  is no specification for what these keywords mean, so different browsers  will probably draw them as different thicknesses. The only guarantee is  that thin is not thicker than medium which is no thicker than thick.&lt;br/&gt;&lt;br /&gt;Length values are discussed in detail in our section on values. Using relative  length values you can create borders that are in proportion with the  size of an element, or its contents.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no outline-width is set, the thickness of an outline is medium.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the outline-width of its parent element.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-5140727928415886271?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/5140727928415886271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=5140727928415886271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5140727928415886271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/5140727928415886271'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/user-interface-properties-in-css.html' title='User interface properties in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-7173145794339611607</id><published>2008-09-18T21:05:00.008-07:00</published><updated>2008-09-21T20:58:33.118-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Element type properties in CSS</title><content type='html'>If you have delved deeply into HTML, you will know that there are a number of different types of element.  The main types are inline, block and list item. By default, all  elements are one of these types. For example, a paragraph is a block  element, while a link is an inline element. With CSS, your style sheet  can redefine the &lt;strong&gt;display type&lt;/strong&gt; of an element. So, if you wish, you can make a paragraph display as an inline element, or link display as a block.&lt;br/&gt;&lt;br /&gt;In  addition, you can specify the display properties for different types of  element. For example you can set the type of bullet for a list item.&lt;br/&gt;&lt;br /&gt;The element type properties are:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#display"&gt;display&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#white-space"&gt;white-space&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#list-style-type"&gt;list-style-type&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#list-style-image"&gt;list-style-image&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#list-style-position"&gt;list-style-position&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#list-style"&gt;list-style&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;CSS 2 introduced a number of new properties which control how tables and their captions are drawn.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#border-collapse"&gt;border-collapse&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border-spacing"&gt;border-spacing&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#caption-side"&gt;caption-side&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#empty-cells"&gt;empty-cells&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#table-layout"&gt;table-layout&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="display"&gt;&lt;/a&gt;display&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The  display property determines how an element will be drawn on the page.  We discuss the basic ways an element can be drawn (block, inline and  list-item) more fully in the Type Selector section. There are also a number of more complex values that  essentially mean you can make any element display as if it were one of  the elements associated with tables.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The display property takes one of several keyword values, the core of which are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  none&lt;br/&gt;&lt;br /&gt;  block&lt;br/&gt;&lt;br /&gt;  inline&lt;br/&gt;&lt;br /&gt;  list-item&lt;br/&gt;&lt;br /&gt;  inline-block&lt;br/&gt;&lt;br /&gt;  run-in&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;A value of block, inline or list-item  mean that the element will have the specified display type, regardless  of the kind of default display that the HTML specification gives this  kind of element. As we saw above, this means we can make a paragraph an  inline element, or a link a block element. The value inline-block  is a little bit different. It means that an element will be drawn as a  block box, but this box is flowed as if it were inline. So it will end  up looking like a replaced element, for example an image. The run-in  value creates either block or inline boxes, depending on context. Then,  properties will apply to run-in boxes depending on whether their final  status is inline or block.&lt;br/&gt;&lt;br /&gt;A value of none  means that the element will not be visible, nor will it have any effect  on the layout of the page. Essentially it is not there. Compare this  with the visibility property, where an element is not visible, but is taken into account by the browser when it is laying out the page.&lt;br/&gt;&lt;br /&gt;CSS  2 introduced several new values for display related to tables. In CSS 2  any element (say a paragraph) can be a table or part of a table. With  HTML this may not make much sense (as there is already the &amp;lt;table&amp;gt;  element, table columns, cells, etc.) However, other languages, such as  XML, do not have such elements. In those languages, CSS tables become  absolutely necessary for displaying tabular data. The table related  values for display are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  table - a  'table' is the outer container for all tables. It defines a rectangular  block element that contains any number of row groups, rows, column  groups, columns, and/or captions, all arranged in an irregular grid  pattern. Any rendering objects other than these should be displayed  outside the rectangular grid. (HTML analog: table)&lt;br/&gt;&lt;br /&gt;  inline-table  - an 'inline-table' is identical to a 'table' element, except that it  is treated as an inline replaced element in the context surrounding the  'inline-table' element.&lt;br/&gt;&lt;br /&gt;  table-column-group -  a 'table-column-group' is a container for a number of table columns.  This allows the designer to set presentation properties on a group of  columns, for example by placing borders around a group of columns.  (HTML analog: colgroup)&lt;br/&gt;&lt;br /&gt;  table-column - a 'table-column' is a grouping of all cells in a particular vertical column. (HTML analog: col)&lt;br/&gt;&lt;br /&gt;  table-row-group  - a 'table-row-group' is a container for a number of table rows. This  allows the designer to set presentation properties on a group of rows,  for example by placing borders around a group of rows. (HTML analog: tbody)&lt;br/&gt;&lt;br /&gt;  table-header-group  - A 'table-header-group' is a special type of 'table-row-group' that is  always displayed at the top of the table, above all other rows and  row-groups, but below any captions. (HTML analog: thead)&lt;br/&gt;&lt;br /&gt;  table-footer-group  - A 'table-footer-group' is a special type of 'table-row-group' that is  always displayed at the bottom of the table, below all other rows and  row-groups, but above any captions. (HTML analog: tfoot)&lt;br/&gt;&lt;br /&gt;  table-row - a 'table-row' groups all cells in a particular horizontal row. (HTML analog: tr)&lt;br/&gt;&lt;br /&gt;  'table-cell'  - a 'table-cell' is the rectangular object to be arranged in the table  grid. Table cells are only allowed inside rows. (HTML analog: td)&lt;br/&gt;&lt;br /&gt;  table-caption - a 'table-caption' is a special type of table cell that appears as a row or column of its own in a table. (HTML analog: caption)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;While the theoretical default value of display is inline,  browsers essentially treat an element as having the recommended display  type if no display type is specified. These recommendations are part of  the HTML specification.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the display value of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Note that browsers are permitted to ignore the display property.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="white-space"&gt;&lt;/a&gt;white-space&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The white-space  property applies only to block elements, and specifies what should be  done by the browser with extraneous whitespace (tabs, returns, extra  spaces and so on). Whitespace characters in HTML should not affect the  appearance of a web page, rather, browsers should ignore returns and  tabs, and collapse more than one whitespace character to a single space  for display purposes. With the white-space property, you can specify how the browser in fact handles whitespace characters.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The white-space property can take one of the following keyword value: normal, pre, and nowrap.&lt;br/&gt;&lt;br /&gt;A white-space of normal means that whitespace will be handled in the traditional manner. Any tabs, returns and extraneous spacing will be ignored.&lt;br/&gt;&lt;br /&gt;A white-space of pre keeps all whitespace as it appears in the element. This is the equivalent to the HTML element &amp;lt;pre&amp;gt;. Essentially, the element is treated as being preformatted.&lt;br/&gt;&lt;br /&gt;A whitespace of nowrap means that the contents of the element will only wrap (break to a new line) when an explicit line break - &amp;lt;br&amp;gt;-  is in the contents. The content of the element will not wrap to a new  line simply because the line does not fit in the page horizontally.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no white-space value is specified, the white-space of an element is normal.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does inherit the white-space value of its parent element.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="list-style-type"&gt;&lt;/a&gt;list-style-type&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The list-style-type property lets you determine what marker (or bullet point) if any is associated with a list item.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The list-style-type takes one of the following keyword values:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  none&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;specifies that there should be no bullet beside list items&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  disc&lt;br/&gt;&lt;br /&gt;  circle&lt;br/&gt;&lt;br /&gt;  square&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;specify three different kinds of list item bullet.&lt;br/&gt;&lt;br /&gt;There are also numerous different numbering systems for ordered list items.&lt;br/&gt;&lt;br /&gt;Simple&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  decimal&lt;br/&gt;&lt;br /&gt;  decimal-leading-zero&lt;br/&gt;&lt;br /&gt;  lower-roman&lt;br/&gt;&lt;br /&gt;  upper-roman&lt;br/&gt;&lt;br /&gt;  lower-alpha&lt;br/&gt;&lt;br /&gt;  upper-alpha&lt;br/&gt;&lt;br /&gt;  lower-greek&lt;br/&gt;&lt;br /&gt;  lower-alpha&lt;br/&gt;&lt;br /&gt;  lower-latin&lt;br/&gt;&lt;br /&gt;  upper-alpha&lt;br/&gt;&lt;br /&gt;  upper-latin&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Advanced&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  hebrew&lt;br/&gt;&lt;br /&gt;  armenian&lt;br/&gt;&lt;br /&gt;  georgian&lt;br/&gt;&lt;br /&gt;  cjk-ideographic&lt;br/&gt;&lt;br /&gt;  hiragana&lt;br/&gt;&lt;br /&gt;  katakana&lt;br/&gt;&lt;br /&gt;  hiragana-iroha&lt;br/&gt;&lt;br /&gt;  katakana-iroha&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;The CSS2 specification specifies these different numbering systems as follows&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  decimal (decimal numbers, beginning with 1)&lt;br/&gt;&lt;br /&gt;  decimal-leading-zero (decimal numbers padded by initial zeros [e.g., 01, 02, 03, ..., 98, 99])&lt;br/&gt;&lt;br /&gt;  lower-roman (lowercase roman numerals [i, ii, iii, iv, v, etc.])&lt;br/&gt;&lt;br /&gt;  upper-roman (uppercase roman numerals [I, II, III, IV, V, etc.])&lt;br/&gt;&lt;br /&gt;  hebrew (traditional Hebrew numbering)&lt;br/&gt;&lt;br /&gt;  georgian (traditional Georgian numbering [an, ban, gan, ..., he, tan, in, in-an, ...])&lt;br/&gt;&lt;br /&gt;  armenian (traditional Armenian numbering)&lt;br/&gt;&lt;br /&gt;  cjk-ideographic (plain ideographic numbers)&lt;br/&gt;&lt;br /&gt;  hiragana (a, i, u, e, o, ka, ki, ...)&lt;br/&gt;&lt;br /&gt;  katakana (A, I, U, E, O, KA, KI, ...)&lt;br/&gt;&lt;br /&gt;  hiragana-iroha (i, ro, ha, ni, ho, he, to, ...)&lt;br/&gt;&lt;br /&gt;  katakana-iroha (I, RO, HA, NI, HO, HE, TO, ...)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Alphabetic systems are specified with:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  lower-latin or lower-alpha (lowercase ascii letters [a, b, c, ... z])&lt;br/&gt;&lt;br /&gt;  upper-latin or upper-alpha (uppercase ascii letters [A, B, C, ... Z])&lt;br/&gt;&lt;br /&gt;  lower-greek  (lowercase classical Greek alpha, beta, gamma, ... [&amp;#941;, &amp;#942;,&amp;#943;, ...] - the  characters in the preceding brackets may not display correctly)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no list-style-type value is specified, a list item has a list-style-type of disc.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;A list item inherits the list-style-type value of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Note - only elements with a display property value of list-item can have list-style-type properties.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="list-style-image"&gt;&lt;/a&gt;list-style-image&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;CSS lets you specify an image by URL as the marker (bullet point) for a list item. list-style-image specifies this image by URL.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;A list-style-image can be specified as either a URL, or by the keyword none. Our section on values details URL values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no list-style-image value is set, an element has a list-style-image of none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does inherit the list-style-image of its parent. To stop an element inheriting the list-style-image of its parent, set its list-style-image to none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;As with other list style properties, only elements with a display value of list-item (explicitly set, or as recommended) may have a list-style-image value.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="list-style-position"&gt;&lt;/a&gt;list-style-position&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Lists can be drawn either with the contents of the element wholly indented (this is a list-style-position of outside), or with only the first line indented, and subsequent lines with the same left alignment as the marker (a list-style-position of inside).&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;list-style-position can be specified as either of two keywords, inside and outside.&lt;br/&gt;&lt;br /&gt;A position of inside makes the second and subsequent lines of a list item left aligned with the marker, not the left of the first line of text.&lt;br/&gt;&lt;br /&gt;A position of outside  is the traditional way for list items to be aligned. The text on second  and subsequent lines aligns with the left of the text on the first line.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no list-style-position is specified, the position is outside.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element inherits the list-style-position of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Remember, as with other list-style properties, list-style-position only applies to elements with a display value of list-item.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="list-style"&gt;&lt;/a&gt;list-style&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;list-style is a shorthand property that allows you to specify and set all list style property values with one property.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Any of the values that are possible for the list style properties in this part are permissible for list-style.&lt;br/&gt;&lt;br /&gt;For example, the following&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  list-style-type: disc&lt;br/&gt;&lt;br /&gt;  list-style-image: url(../gifs/bullet.gif)&lt;br/&gt;&lt;br /&gt;  list-style-position: inside&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;is equivalent to the single&lt;br/&gt;&lt;br /&gt;list-style: disc url(../gifs/bullet.gif) inside&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;For the default values of each list style property, see the individual properties above.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;Each list-style property is inherited from its parent element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;As with all list style properties, the list-style shorthand applies only to elements with a display value of list-item or which are part specified of the HTML recommendation as list items.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="border-collapse"&gt;&lt;/a&gt;border-collapse&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;border-collapse applies only to elements which have a display value of either table or inline-table. This means they must either be &amp;lt;table&amp;gt; elements or elements with a display property set to the value table or inline-table.&lt;br/&gt;&lt;br /&gt;There are two common models of table border behavior. border-collapse specifies how adjacent borders are drawn in a table.&lt;br/&gt;&lt;br /&gt;In  one model adjacent borders of table elements collapse into a single  border. This will be familiar from most word processing applications.&lt;br/&gt;&lt;br /&gt;In  the other common model borders are drawn for each cell, and cell  spacing separates the borders. This is how table borders are drawn by  default in HTML.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;border-collapse takes one of two values: collapse and separate.&lt;br/&gt;&lt;br /&gt;collapse specifies that the table should be drawn using the first model described above.&lt;br/&gt;&lt;br /&gt;separate specifies that the second model should be used.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no border-collapse is specified, it is treated as being separate.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the border-collapse of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;See our Tables and CSS section for more on implementing this property in conjunction with other table properties.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="border-spacing"&gt;&lt;/a&gt;border-spacing&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;border-spacing applies only to elements which have a display value of either table or inline-table. This means they must either be &amp;lt;table&amp;gt; elements or elements with a display property set to the value table or inline-table.&lt;br/&gt;&lt;br /&gt;This property specifies the spacing between adjacent cells of the table.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;border-spacing can take either a single length value or a pair of length values.&lt;br/&gt;&lt;br /&gt;A single length value specifies the same spacing between each edge of each adjacent cell in a table.&lt;br/&gt;&lt;br /&gt;With  two length values, the first specifies the horizontal spacing between  adjacent cells, while the second specifies the vertical spacing between  adjacent cells.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no border-spacing is specified, the initial value is 0.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does inherit the border-spacing of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;See our Tables and CSS section for more on implementing this property in conjunction with other table properties.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="caption-side"&gt;&lt;/a&gt;caption-side&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;When you create an HTML table you should provide a label for this table using the &amp;lt;caption&amp;gt; element. This element should be placed inside the &amp;lt;table&amp;gt;  element, immediately after the start tag. This way, non-visual user  agents will have no doubt about the nature of the table's content. But  obviously there's nothing here about where the caption should actually  be drawn by visual user agents, such as browsers. The caption-side  property then allows you to specify where this table caption should be  drawn, with respect to the table itself. Note though that the &amp;lt;caption&amp;gt; element always remains an inline element, inheriting (inheritable) characteristics of the table which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The caption-side property can take the following values, the effects of which should be pretty self explanatory.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  top&lt;br/&gt;&lt;br /&gt;  bottom&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;The default value for this property is top - so if you simply place a &amp;lt;caption&amp;gt; element inside your &amp;lt;table&amp;gt;, and don't specify a caption-side property in the style sheet, the caption will be drawn as a block element above the table.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;The caption-side property is inherited.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="empty-cells"&gt;&lt;/a&gt;empty-cells&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The empty-cells property can be applied to a &amp;lt;td&amp;gt; elements when their containing table has the property border-collapse: separate applied to it. empty-cells allows you to specify whether borders and backgrounds will be drawn for cells which have no visible content. This includes&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  empty cells&lt;br/&gt;&lt;br /&gt;  cells with visibility: hidden&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;empty-cells can take the following values.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  show - borders will be drawn around empty cells&lt;br/&gt;&lt;br /&gt;  hide - no borders will be drawn around empty cells&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no empty-cells is specified, the initial value is show.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element &lt;strong&gt;does&lt;/strong&gt; inherit the empty-cells of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="table-layout"&gt;&lt;/a&gt;table-layout&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;There  are two possible ways in which a browser can determine how to layout a  table. The first is to ignore any content, and simply used the widths  and heights specified for rows, cells and columns.&lt;br/&gt;&lt;br /&gt;The  second, which is much slower, is to recalculate the row and column and  cell sizes based on their content. This can take numerous 'passes'  through the content to fully calculate the table layout. This is how  browsers usually draw HTML tables.&lt;br/&gt;&lt;br /&gt;The table-layout property enables the specification of which of these approaches is taken to laying out a table.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;table-layout takes one of two values: auto and fixed.&lt;br/&gt;&lt;br /&gt;fixed specifies that the table should be drawn using the first model described above.&lt;br/&gt;&lt;br /&gt;auto specifies that the second model should be used.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no table-layout is specified, it is treated as being auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the table-layout of its parent.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-7173145794339611607?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/7173145794339611607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=7173145794339611607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7173145794339611607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/7173145794339611607'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/element-type-properties-in-css.html' title='Element type properties in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3174451749107236828</id><published>2008-09-18T21:05:00.007-07:00</published><updated>2008-09-21T20:58:57.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Page layout properties in CSS</title><content type='html'>&lt;h3&gt;Introduction to positioning with CSS&lt;/h3&gt;&lt;br /&gt;One of the most  significant limitations of HTML has been the inability to lay pages out  in the same way they are laid out on paper. It can be possible,  although not always, to lay out pages using tables and transparent 1  pixel gifs, but this both violates our principle of separating content  from appearance, and is guaranteed to cause maintenance headaches until  the end of time, as new browser versions fail to lay out the pages  exactly as they worked in older browsers. This method really is  something to be avoided, and now that we have page layout properties  courtesy of CSS, there really is no excuse for using it.&lt;br/&gt;&lt;br /&gt;So  how are page layout and style sheets related? The original cascading  style sheets recommendation included very little related to page  layout. With CSS1&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  the width and height of an element could be specified&lt;br/&gt;&lt;br /&gt;  margin and padding could be specified on an element&lt;br/&gt;&lt;br /&gt;  text-indent could be applied to the first line of an element&lt;br/&gt;&lt;br /&gt;  float and clear provided the means to create columnar layout (up to a point)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Definitely  lacking from this list is the ability to specify where the top or left  hand side of an element should be, either relative to where it would  otherwise be in the flow of the document, or in relation to the top  left hand corner of the page.&lt;br/&gt;&lt;br /&gt;To address this lack of  positioning, CSS2 provided far more sophisticated positioning  properties. We cover all these, as well as some background concepts and  terms here.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="big"&gt;&lt;/a&gt;The big picture&lt;/h3&gt;&lt;br /&gt;So  what is missing from HTML when it comes to page layout? Let's think  about desktop publishing for a moment. Software like Quark Express and  PageMaker (and even less powerful page layout applications) generally  allows the user to take blocks of content (text and or images) and  place them directly on a page at any location. Blocks can overlap one  another, and the front most block obscures blocks underneath it. With  HTML, we can't do these things.&lt;br/&gt;&lt;br /&gt;CSS2 provides the ability to do these kinds of "page layout" things.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="layers"&gt;&lt;/a&gt;A note about "layers"&lt;/h4&gt;&lt;br /&gt;Before we continue, it's best that we address an important source of misunderstanding, namely the idea of &lt;strong&gt;layers&lt;/strong&gt;.  Most developers will have heard of layers, and many will have developed  some erroneous ideas about them. Let's try to clarify matters a little.&lt;br/&gt;&lt;br /&gt;In  the simple sense, there is no such thing as a layer. In a more complex  sense, a layer is a metaphor, but layers themselves don't exist. But if  you include Netscape's proprietary extensions to HTML, then yes  Virginia, there is such a thing as a layer. Let me try and explain all  this mess.&lt;br/&gt;&lt;br /&gt;When we use the term layer, we generally mean an  HTML container (or element) that can be placed at some specific  location on a web page. Applications such as DreamWeaver use the term  in this way. The first confusion that arises about layers in this sense  is that it's often thought that a layer is a div and can only be a div . This isn't so. A layer in the sense of an HTML element placed somewhere on a web page can be &lt;strong&gt;any kind of element&lt;/strong&gt; (a paragraph, a list item, whatever). Well at least in theory. In  practice, Netscape Navigator 4 will let you position paragraphs and  some other elements using CSS2, while Internet Explorer 4 and 5 really  does think that a layer is a div. But more of this later.&lt;br/&gt;&lt;br /&gt;So,  hopefully we've cleared up the first and second causes of uncertainty.  There is no such thing as a layer HTML element, rather, &lt;strong&gt;layer&lt;/strong&gt; is a term for any HTML element that is positioned on a web page using CSS2.&lt;br/&gt;&lt;br /&gt;However, if you take Netscape's word for it, there is such a thing as an HTML layer, namely the &amp;lt;layer&amp;gt;  element. This was a Netscape extension to HTML, that has never been  adopted by Internet Explorer, and is certainly not recommended HTML.  Simply ignore it, and it should go away. Indeed it has already done so,  as Netscape 6 does not support this element.&lt;br/&gt;&lt;br /&gt;Having hopefully cleared up these possible stumbling blocks, let's get down to understanding how positioning works.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="divs"&gt;&lt;/a&gt;And &amp;lt;div&amp;gt;s?&lt;/h4&gt;&lt;br /&gt;The &amp;lt;div&amp;gt; is the generic block element. You can place other elements such as &amp;lt;paragraph&amp;gt;s inside &amp;lt;div&amp;gt;s, and then the whole block can easily be positioned on the page. But just because you use a &amp;lt;div&amp;gt; does not mean you have to give this &amp;lt;div&amp;gt; position properties at all. And, on the other hand, you don't need to use a &amp;lt;div&amp;gt;  in order to use positioning - you can use positioning for any HTML  element. Note though that some older browsers only supported  positioning properties when they were applied to the &amp;lt;div&amp;gt; element.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="positioning-in-detail"&gt;&lt;/a&gt;Ways of positioning&lt;/h3&gt;&lt;br /&gt;The CSS2 recommendation provides a model for &lt;strong&gt;how&lt;/strong&gt; elements can be positioned. Essentially there are four different ways  in which an element can be positioned on a page, with a couple of  complicating factors.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="static"&gt;&lt;/a&gt;Static positioning&lt;/h4&gt;&lt;br /&gt;Static  positioning is easy. It's how pages are already laid out by a web  browser. A web browser takes an HTML file, parses it into its elements,  applies style from a style sheet (or if there is none, from a default  style sheet) and then "flows" the elements onto the page. The position  that an element, say a paragraph, has in this flow is its &lt;em&gt;static&lt;/em&gt; position. We'll need to remember static positioning when we get to relative positioning below.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="absolute"&gt;&lt;/a&gt;Absolute positioning&lt;/h4&gt;&lt;br /&gt;Absolute  position is what we are all so excited about. In a nutshell, it lets a  developer say where the top left hand corner of an element should be  located &lt;strong&gt;with respect to its parent element&lt;/strong&gt;. It is not  with respect to the window. Don't get absolute positioning confused  with relative positioning, which we'll look at below.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="fixed"&gt;&lt;/a&gt;Fixed positioning&lt;/h4&gt;&lt;br /&gt;Fixed  position is closely related to absolute position. When an element is  absolutely positioned, it's positioned with respect to the element  which contains it. When the page is scrolled, the element also scrolls.  Wouldn't it be nice if we could position elements with respect to the  top of the &lt;em&gt;window&lt;/em&gt;, so that regardless of how the page is  scrolled, the elements remain fixed? You guessed it, fixed positioning  provides precisely this feature. With fixed positioning and the &amp;lt;object&amp;gt;  element in HTML 4, we can do away with frames forever, yet gain all the  advantages, with none of the disadvantages of the FRAME construct.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;&lt;a name="relative"&gt;&lt;/a&gt;Relative positioning&lt;/h4&gt;&lt;br /&gt;Relative  positioning is probably a little unfortunately named. Positioning  relative to what? A lot of people jump to the conclusion that relative  positioning is when you specify a position with respect to the parent  element, and absolute positioning is when the position is specified  with respect to the top left hand corner of the page. But as we have  just seen, this is &lt;strong&gt;not&lt;/strong&gt; how it works at all.&lt;br/&gt;&lt;br /&gt;OK, so what is relative? In essence, relative positioning places an element with respect to where it would &lt;em&gt;statically&lt;/em&gt; be positioned. When you relatively position an element, as a developer  you are saying to a browser: "hey, take this paragraph, and put it 10  pixels down and 10 pixels to the right of where it would normally be."&lt;br/&gt;&lt;br /&gt;There  is another complicating factor. What if we have a relatively positioned  parent element, with an absolutely positioned child element? By analogy  with absolute positioning you'll probably guess that the absolutely  positioned child element will be placed with respect to the top left  hand corner of the parent element.&lt;br/&gt;&lt;br /&gt;The issue of positioning  isn't particularly difficult, I trust, but it is a bit tricky. I hope  this irons out the issue of the different kinds of positioning  available in CSS2. Below we'll look at how to put these into practice.&lt;br/&gt;&lt;br /&gt;Positioning enables very sophisticated page layout, but as with any powerful technology, it is complicated at times.&lt;br/&gt;&lt;br /&gt;The page layout properties are:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#position"&gt;position&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#top"&gt;top&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#left"&gt;left&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#bottom"&gt;bottom&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#right"&gt;right&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#width"&gt;width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#min-width"&gt;min-width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#max-width"&gt;max-width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#height"&gt;height&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#min-height"&gt;min-height&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#max-height"&gt;max-height&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#z-index"&gt;z-index&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#visibility"&gt;visibility&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#overflow"&gt;overflow&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#float"&gt;float&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#clear"&gt;clear&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#clip"&gt;clip&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="position"&gt;&lt;/a&gt;position&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;If  you want to position an element you have to specify not just a set of  coordinates that say where you want it to be, you also have to specify  what these coordinates are with respect to. The position property is used to determine what the coordinates are with respect to, or &lt;strong&gt;how&lt;/strong&gt; the element will be drawn. The actual position (the &lt;strong&gt;where&lt;/strong&gt;) is specified using the top, left, bottom and right properties which we cover below.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Elements  can be positioned in one of four ways: statically, relatively  absolutely or fixed. The value is specified by one of four keywords: static, relative, absolute and fixed.&lt;br/&gt;&lt;br /&gt;These values are explained in detail above, but to recap:&lt;br/&gt;&lt;br /&gt;When the position of an element is static, the browser will draw the element in the usual place. Essentially, this is the traditional positioning used with HTML.&lt;br/&gt;&lt;br /&gt;When the position of an element is relative, it is placed with respect to its natural position, that is, with respect to where it would be if statically positioned.&lt;br/&gt;&lt;br /&gt;For example, with a relative position, a top of 20px and a left of 20px (we'll look at the top and left  properties very shortly), an element is placed 20px to the right and  20px down from where it would naturally, or statically be located.&lt;br/&gt;&lt;br /&gt;With absolute positioning, an element is placed in a specified location with respect to its parent element. If the parent element is the &amp;lt;body&amp;gt;,  the location of the element may appear to be with respect to the  window. However, when the page is scrolled it should be apparent that  it is not: the element will move so it is no longer (for example) 20px  from the top of the window. However, it is in fact still 20px from the  top of the &amp;lt;body&amp;gt;.&lt;br/&gt;&lt;br /&gt;fixed  positioning is different. Here the element really is positioned with  respect to the window. This means if the page is scrolled, the element  remains onscreen, fixed with respect to the top and left of the window.&lt;br/&gt;&lt;br /&gt;Applications like Dreamweaver and GoLive create &amp;lt;div&amp;gt;s with absolute positioning, plus values for top and left, width and height,  to build page layout. This is because, as you'll see in the browser  support information on this page, for a long time this was the only way  you could use CSS positioning and expect support in even the most  recent browsers. The level of support, however, has improved.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;When no position property is specified, an element has a static position.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the position property of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Take some time to consider the differences between the different types of positioning.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="top"&gt;&lt;/a&gt;top&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The top  property specifies where the top of an element will be placed.  Remember, though, to position an element you must also specify a value  for its position property.&lt;br/&gt;&lt;br /&gt;top is an offset from either&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  the top edge of the natural location of the element (for position: relative)&lt;br/&gt;&lt;br /&gt;  the top of the parent element (for position: absolute)&lt;br/&gt;&lt;br /&gt;  the top of the window (for position: fixed)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;See position above for more on what the individual values mean.&lt;br/&gt;&lt;br /&gt;Negative top values move an element up the page, positive top values move the element down the page.&lt;br/&gt;&lt;br /&gt;For elements with a position: static, top has no effect.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The top of an element can be specified using &lt;strong&gt;length&lt;/strong&gt; values, &lt;strong&gt;percentage&lt;/strong&gt; values, or using the auto keyword.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;When the top is specified using a length value, the element is offset up or down the page with respect to a location determined by the position value of the element.&lt;br/&gt;&lt;br /&gt;We cover length values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When top  is specified as a percentage value, the element is offset up or down  the page by this percentage of the height of its parent element.&lt;br/&gt;&lt;br /&gt;We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Auto&lt;/h5&gt;&lt;br /&gt;A top of auto places the element with no offset up or down the page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no top is specified, the top of the element is auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the top of its parent, however, an element may be affected by the positioning of its parent element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;top specifies where an element appears in conjunction with the position  property, which specifies how the element will be positioned with  respect to its parent or the page. You will need to have a fair  understanding of how the position property works to ensure that you achieve your desired outcomes. We cover the position property in detail above.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="left"&gt;&lt;/a&gt;left&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The left  property specifies where the left of an element will be placed.  Remember, though, to position an element you must also specify a value  for its position property.&lt;br/&gt;&lt;br /&gt;left is an offset from either&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  the left edge of the natural location of the element (for position: relative)&lt;br/&gt;&lt;br /&gt;  the left of the page or the left of the parent element (for position: absolute)&lt;br/&gt;&lt;br /&gt;  the left of the window (for position: fixed)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;See position above for more on what the individual values mean.&lt;br/&gt;&lt;br /&gt;Negative left values move an element leftwards along the page, positive left values move the element rightwards.&lt;br/&gt;&lt;br /&gt;For elements with position: static, left has no effect.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The left of an element can be specified using &lt;strong&gt;length&lt;/strong&gt; values, &lt;strong&gt;percentage&lt;/strong&gt; values, or using the auto keyword.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;When left  is specified using a length value, the element is offset to the left or  to the right along the page from a location determined by the position value of the element.&lt;br/&gt;&lt;br /&gt;We cover length values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When left is specified as a percentage value, the element is offset to the left or to the right along the page by this percentage of the width of its parent element.&lt;br/&gt;&lt;br /&gt;We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Auto&lt;/h5&gt;&lt;br /&gt;A left of auto places the element with no offset leftwards or rightwards on the page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no left is specified, the left of the element is auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the left of its parent. However, the left of an element can be affected by the position of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;left specifies where an element appears in conjunction with the position  property, which specifies how the element will be positioned with  respect to its parent or the page. You will need to have a fair  understanding of how the position property works to ensure that you achieve your desired outcomes. We cover the position property in detail above.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="bottom"&gt;&lt;/a&gt;bottom&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The bottom  property specifies where the bottom edge of an element will be placed.  Remember, though, to position an element you must also specify a value  for its position property.&lt;br/&gt;&lt;br /&gt;bottom is an offset from either&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  the bottom edge of the natural location of the element (for position: relative)&lt;br/&gt;&lt;br /&gt;  the bottom of the parent element (for position: absolute)&lt;br/&gt;&lt;br /&gt;  the bottom of the window (for position: fixed)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;See position above for more on what the individual values mean.&lt;br/&gt;&lt;br /&gt;For elements with a position: static, bottom has no effect.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The top of an element can be specified using &lt;strong&gt;length&lt;/strong&gt; values, &lt;strong&gt;percentage&lt;/strong&gt; values, or using the &lt;strong&gt;auto&lt;/strong&gt; keyword.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;When the top is specified using a length value, the element is offset up or down the page from a location determined by the position value of the element.&lt;br/&gt;&lt;br /&gt;We cover length values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When bottom  is specified as a percentage value, the bottom edge of an element is  offset up or down the page by this percentage of the height of its  parent element.&lt;br/&gt;&lt;br /&gt;We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Auto&lt;/h5&gt;&lt;br /&gt;A bottom of auto places the element with no offset up or down the page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no bottom is specified, the bottom of the element is auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the bottom of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;bottom specifies where an element appears in conjunction with the position  property, which specifies how the element will be positioned with  respect to its parent or the page. You will need to have a fair  understanding of how the position property works to ensure that you achieve your desired outcomes. We cover the position property in detail above.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="right"&gt;&lt;/a&gt;right&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The right  property specifies where the right edge of an element will be placed.  Remember, though, to position an element you must also specify a value  for its position property.&lt;br/&gt;&lt;br /&gt;right is an offset from either&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  the right edge of the natural location of the element (for position: relative)&lt;br/&gt;&lt;br /&gt;  the right of the parent element (for position: absolute)&lt;br/&gt;&lt;br /&gt;  the right of the window (for position: fixed)&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;See position above for more on what the individual values mean.&lt;br/&gt;&lt;br /&gt;For elements with a position: static, right has no effect.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The right of an element can be specified using &lt;strong&gt;length&lt;/strong&gt; values, &lt;strong&gt;percentage&lt;/strong&gt; values, or using the auto keyword.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;When right  is specified using a length value, the right edge of the element is  offset to the left or to the right along the page from a location  determined by the position value of the element.&lt;br/&gt;&lt;br /&gt;We cover length values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When right  is specified as a percentage value, the right edge of the element is  offset to the left or to the right along the page by this percentage of  the width of its parent element.&lt;br/&gt;&lt;br /&gt;We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Auto&lt;/h5&gt;&lt;br /&gt;A right of auto places the right edge of an element with no offset leftwards or rightwards on the page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no right is specified, the right of the element is auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the right of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;right specifies where an element appears in conjunction with the position  property, which specifies how the element will be positioned with  respect to its parent or the page. You will need to have a fair  understanding of how the position property works to ensure that you achieve your desired outcomes. We cover the position property in detail above.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="width"&gt;&lt;/a&gt;width&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Not surprisingly, this property specifies how wide an element will appear on the page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;width can be specified as a percentage, as a length value, or as auto.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When a width is specified as a percentage, its width is this percentage of the width of its parent. We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;A width can be specified as a length. Lengths are covered in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Auto&lt;/h5&gt;&lt;br /&gt;A width of auto is the default width of an item. This means it will be as wide as it needs to be to fully display its content.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is set for the width of an element, its width is set to auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the width of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;width was specified as part of the original CSS1 recommendation. It is modified in part by the CSS2 recommendation.&lt;br/&gt;&lt;br /&gt;Using  percentage values or relative length values such as em creates flexible  pages that can be comfortably viewed on a wide range of devices.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="min-width"&gt;&lt;/a&gt;min-width&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;This  property allows you to specify a minimum width for an element. When the  width of an element is calculated, should it be less than a value  specified for min-width, the value for min-width will be used.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;min-width can be specified as a percentage, as a length value, or none.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When a min-width is specified as a percentage, its min-width is this percentage of the width of its parent. We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;A min-width can be specified as a length. Lengths are covered in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is set for the min-width of an element, its min-width is set to none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the min-width of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="max-width"&gt;&lt;/a&gt;max-width&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;This  property specifies allows you to specify a maximum width for an  element. When the width of an element is calculated, should it be  greater than this property, max-width specifies the width of the element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;max-width can be specified as a percentage, as a length value, or none.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When a max-width is specified as a percentage, its max-width is this percentage of the width of its parent. We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;A max-width can be specified as a length. Lengths are covered in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is set for the max-width of an element, its max-width is set to none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the max-width of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="height"&gt;&lt;/a&gt;height&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The height property enables you to specify the height of an element in a number of ways.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;height can be specified as a percentage, as a length value, or as auto.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When a height is specified as a percentage, its height is this percentage of the height of its parent. We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;A height can be specified as a length. Lengths are covered in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Auto&lt;/h5&gt;&lt;br /&gt;A height of auto is the default height of an item. This means it will have only the height it needs to fully display its content.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is set for the height of an element, its height is set to auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the height of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;height was specified as part of the original CSS1 recommendation. It is modified in part by the CSS2 recommendation.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="min-height"&gt;&lt;/a&gt;min-height&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;This property allows you to specify a minimum height for an element.  When the height of an element is calculated, should it be less than a  value specified for min-height, the value for min-height will be used.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;min-height can be specified as a percentage or as a length value.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When a min-height is specified as a percentage, its min-height is this percentage of the height of its parent. We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;A min-height can be specified as a length. Lengths are covered in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is set for the min-height of an element, its min-height is set to 0.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the min-height of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="max-height"&gt;&lt;/a&gt;max-height&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;This property allows you to specify a maximum height for an element.  When the height of an element is calculated, should it be greater than  this property, max-height specifies the height of the element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;max-height can be specified as a percentage, as a length value, or none.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;When a max-height is specified as a percentage, its max-height is this percentage of the height of its parent. We cover percentage values in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;A max-height can be specified as a length. Lengths are covered in detail in our section on values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no value is set for the max-height of an element, its max-height is set to none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the max-height of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="z-index"&gt;&lt;/a&gt;z-index&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Because  CSS allows the absolute positioning of elements on a page, we need to  take care of the situation where elements overlap. The "stacking order"  is specified using the z-index property. It determines which elements will appear in front of others when they overlap.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;z-index is specified either by an integer, or by the keyword auto.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Integer Values&lt;/h5&gt;&lt;br /&gt;Where z-index is specified using an integer, given two elements with a common parent, the element with the higher z-index is in front of the one with the lower z-index.&lt;br/&gt;&lt;br /&gt;There are however some complicating factors. An element's z-index is not applicable to the whole page, but only within that element's containment hierarchy. This means that the z-index of parent elements is important in determining which element obscures another. Let's try an example.&lt;br/&gt;&lt;br /&gt;Suppose you have an absolutely positioned image with a z-index of 10 in a paragraph of z-index  1, and an image of z-index 2 in another paragraph of z-index 5. If the  two images overlap, which obscures the other? In this case it is the  image with the &lt;em&gt;lower&lt;/em&gt; z-index, because its parent paragraph has the higher z-index. So the paragraph with the higher z-index obscures the one with the lower z-index, and as a consequence the contents of the paragraph with the higher z-index obscure the contents of the paragraph with the lower z-index, regardless of the z-indexes of the contents.&lt;br/&gt;&lt;br /&gt;It's logical, if a little convoluted.&lt;br/&gt;&lt;br /&gt;Another  subtle aspect is the question of how to make the contents of an element  be closer to the front of the page, or further from the front of the  page than the element itself. When the z-index of an element is &lt;em&gt;less than zero&lt;/em&gt;, then the parent element is closer to the front of the page, when the z-index of an element is more than zero, the element is closer to the front of the page.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Auto&lt;/h5&gt;&lt;br /&gt;When the z-index is specified as auto,  the browser determines the place of an element in the stacking order  according to a relatively complicated set of rules, but in a nutshell,  it uses the order in which the elements appear in the HTML code of the  page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;Where no z-index is specified, the z-index of an element is auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the z-index  of its parent element. However, the stacking of elements is relative to  parent elements. That is, where we have two elements, both with child  elements, then &lt;em&gt;all of the child elements of the parent with the higher &lt;/em&gt;z-index&lt;em&gt; are in front of all of the child elements of the other parent element.&lt;/em&gt;&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Although  the rules associated with stacking seem complicated, they are in fact  the intuitive way for stacking to work. If there are two elements, each  with child elements, then it makes sense that all of the children of  the front-most element would be in front of all of the children of the  element behind.&lt;br/&gt;&lt;br /&gt;This same rule can be applied recursively,  so that within an element, if more than one child itself has child  elements, then the children of the front-most child are all in front of  the children of the other child. And so on ad infinitum.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="visibility"&gt;&lt;/a&gt;visibility&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;While  it might not at first seem to make much sense to make an element of a  page invisible, in conjunction with Javascript, showing and hiding  elements when a user clicks, or moves a mouse over an element, or even  based on time, can be a powerful tool. The visibility property lets you make an element either visible or invisible.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;visibility can be specified as one of three keywords, visible, hidden and inherit.&lt;br/&gt;&lt;br /&gt;A visibility of visible and hidden are straightforward.&lt;br/&gt;&lt;br /&gt;A visibility of inherit specifies that an element should have the same visibility as its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no visibility is specified, an element has a visibility of inherit.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element only inherits its parent's visibility if the element's visibility is set to inherit.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;An element with a visibility of hidden  still affects the drawing and layout of a page. The page is still laid  out as if the element were visible. If you would like page to be laid  out as if the element were not there at all (and for the element to  also be invisible) then the display property which we discuss elsewhere has a possible value of none, which has the described effect.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="overflow"&gt;&lt;/a&gt;overflow&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Because  the width and height of elements can be set by an author, we may have  the situation where an element is not big enough to fit its contents.  What do we do when this occurs? For images, traditionally the image is  scaled to fit the size of the element. CSS introduces the overflow  property to let you specify how a browser should display an element  where its contents do not all fit into its width and height.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;overflow can take the keyword values visible, hidden, scroll, and auto.&lt;br/&gt;&lt;br /&gt;An overflow of visible  means that the browser should increase the actual width and/or the  height of the element to display all of its contents. If the element  has a background color or image this arguably should not be extended  behind the content.&lt;br/&gt;&lt;br /&gt;An overflow of hidden  means that the browser should 'clip' the contents, displaying only the  contents which are visible within the specified width and height.&lt;br/&gt;&lt;br /&gt;An overflow of scroll means that the browser should place scrollbars on the element whether or not the contents of the element have overflowed.&lt;br/&gt;&lt;br /&gt;An overflow of auto  means that the browser should add scrollbars as needed to enable users  to scroll horizontally and/or vertically to show hidden contents of the  element.&lt;br/&gt;&lt;br /&gt;The last two values should be familiar to those who  have worked with frames in HTML. Frames can have a scroll specified  never, always and auto. These correspond to hidden, scroll and auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no overflow is specified, the overflow of an element is visible.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the overflow of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Theoretically, with the overflow  property, the need for frames is greatly reduced. Unfortunately, as of  the time of writing, most browsers, particularly older ones, do not  fully support the overflow property.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="float"&gt;&lt;/a&gt;float&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Of all the CSS positioning properties, float and clear are probably the two that most users will have had least exposure to.&lt;br/&gt;&lt;br /&gt;float has a simple effect, but follows what can be a quite complicated set of rules. The effect of the float property is to take an element out of the flow and place it to the left or right of other elements in the same parent element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;float can be specified by one of three keywords: none, left and right.&lt;br/&gt;&lt;br /&gt;A float of none means that an element flows as it would naturally in the flow of its page.&lt;br/&gt;&lt;br /&gt;A float of left  means that an element is detached from the natural flow of the page,  and is treated as a block element to the left of the rest of the  contents of its parent element.&lt;br/&gt;&lt;br /&gt;A float of right  means that an element is detached from the natural flow of the page,  and is treated as a block element to the right of the rest of the  contents of its parent element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no float is specified, elements have a float of none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the float of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Floating  can be a tricky concept, although the basic effect is quite  straightforward. Sadly too, float has only recently become well  supported by browsers. In conjunction with clear, float can be used to make text and image flow around each other in the same way as they do in paper-based publications.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="clear"&gt;&lt;/a&gt;clear&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The clear property can be used in conjunction with float  to specify whether and or where an element allows floating alongside  it. You can specify whether an element can have elements floated to its  left, to its right, or at all. When an element does not allow floating  on a side, where an attempt is made to float an element to that side,  the element appears below the floated element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;clear can be specified as any one of the keywords none, left right or both.&lt;br/&gt;&lt;br /&gt;A clear of none means that an element allows floating on either side.&lt;br/&gt;&lt;br /&gt;A clear of left means that an element does not allow floating on its left.&lt;br/&gt;&lt;br /&gt;A clear of right means that an element does not allow floating on its right.&lt;br/&gt;&lt;br /&gt;A clear of both means that an element does not allow floating on either it's left or its right.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no clear is specified, an element has a clear of none, allowing floating on both sides.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the clear of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;float and clear  are properties that will become, when properly supported by browsers,  very useful tools for creating pages which adapt to their readers'  screens. Until recently, the support is limited and buggy, especially  for complex cases. In conjunction with float, clear can be used to make text and image flow around each other in the same way as they do in paper-based publications.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="clip"&gt;&lt;/a&gt;clip&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The  clipping area is that part of an element that is actually drawn,  regardless of the size or location of an element. By specifying an  element's clip it is possible to show only part of the  element at a time. I would classify this as one of the advanced  features of CSS, with powerful but specialized uses.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Currently, CSS allows the clip of an element to be specified as either a shape or by the keyword auto.&lt;br/&gt;&lt;br /&gt;At present, the only kind of shape that is defined is the rectangle. We discuss the shape value more fully in our section on values.&lt;br/&gt;&lt;br /&gt;A clip of auto means that the clipping area will match the extent of the element, that is its width and its height.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;Where no value is specified, the clip of an element is auto.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the clip of its parent, but see hints below for how the clip and the parent's clip work together to determine the actual region where the element will be drawn.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;While the clip  specifies the clipping region for the element, the actual region in  which the element is drawn is the intersection between the area in  which the parent will be drawn and the clip of the element.&lt;br/&gt;&lt;br /&gt;Note that the clip property can only be applied to elements that have a position value of absolute or fixed.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3174451749107236828?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3174451749107236828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3174451749107236828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3174451749107236828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3174451749107236828'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/page-layout-properties-in-css.html' title='Page layout properties in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-1513371427699657067</id><published>2008-09-18T21:05:00.006-07:00</published><updated>2008-09-21T20:59:15.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Padding properties in CSS</title><content type='html'>With cascading style sheets, any element can have padding. Padding  is the space between the edge of an element (its border) and its  contents. There can be padding to the left, top, bottom and right of  any element. The padding properties are:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#padding"&gt;padding&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#padding"&gt;padding-top&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#padding"&gt;padding-left&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#padding"&gt;padding-bottom&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#padding"&gt;padding-right&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="padding"&gt;&lt;/a&gt;padding, padding-top, padding-left, padding-bottom, padding-right&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The padding properties set the size of the top, left, bottom, right and all paddings respectively.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Padding can be specified as either a percentage, a length or using the keyword auto.&lt;br/&gt;&lt;br /&gt;Padding &lt;strong&gt;can not&lt;/strong&gt; take negative values. If you want to do this, you probably should be using the margin properties.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentages&lt;/h5&gt;&lt;br /&gt;A percentage padding value sets the affected padding to that percentage of the &lt;em&gt;width of the parent element&lt;/em&gt;. For instance, a padding-right: 20% sets the width of the right padding to 20% of the width of the element which contains the element. This is true even for padding-top and padding-bottom.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length values&lt;/h5&gt;&lt;br /&gt;We cover length values in detail in our section on values. Essentially though there are two  types of length value. There are absolute values such as px. If you use  one of these, the actual length of the padding will always be the same.  You design much more flexible pages if you use a relative value, like  em. If you use a relative value the size of the padding will always be  proportional to the calculated size of the content of the element. This  is to be encouraged.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no  padding value is specified, the padding of an element is 0. That is,  there is no space between the edge of an element and the contents of  the element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the padding property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Padding can be used to achieve similar effects to the positioning properties and margins.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-1513371427699657067?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/1513371427699657067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=1513371427699657067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1513371427699657067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/1513371427699657067'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/padding-properties-in-css.html' title='Padding properties in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-6957253714627774832</id><published>2008-09-18T21:05:00.005-07:00</published><updated>2008-09-21T20:59:37.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Margin properties in CSS</title><content type='html'>With cascading style sheets, any element can have a margin. A margin  is the space between an element and the elements to its top, left,  bottom and right. The margin properties are:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#margin"&gt;margin&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#margin"&gt;margin-top&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#margin"&gt;margin-left&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#margin"&gt;margin-bottom&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#margin"&gt;margin-right&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="margin"&gt;&lt;/a&gt;margin, margin-top, margin-left, margin-bottom, margin-right&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The margin properties set the size of the top, left, bottom, right and all margins respectively.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Margins can be specified as either a percentage, a length or using the keyword auto.&lt;br/&gt;&lt;br /&gt;Margins can be negative values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentages&lt;/h5&gt;&lt;br /&gt;A percentage margin value sets the affected margin to that percentage of the &lt;em&gt;width of the parent element&lt;/em&gt;. For instance, a margin-right: 20%  sets the width of the right margin to 20% of the width of the element  which contains the element. Note that this is true even for margin-top and margin-bottom.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Length Values&lt;/h5&gt;&lt;br /&gt;We cover length values in detail in our section on values. Essentially though there are two  types of length value. There are absolute values such as px. If you use  one of these, the actual length of the margin will always be the same.  You design much more flexible pages if you use a relative value, like  em. If you use a relative value the size of the margin will always be  proportional to the calculated size of the content of the element. This  is to be encouraged.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no  margin value is specified, the margin of an element is zero. That is,  there is no space between an element and adjacent elements.  Unfortunately most browsers do tend to set default margins on elements  such as paragraphs. You can overcome this by specifically setting the  margin for these types of element to 0.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the margin property of the element which contains it.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Margins can be used to achieve similar effects to the positioning properties which we discuss below and padding (we talk about padding next).&lt;br/&gt;&lt;br /&gt;You can center an element in its parent, without using text-align on the parent element by giving the element a left-margin and a right-margin of auto.&lt;br/&gt;&lt;br /&gt;Using  percentage values for your margins is highly recommended for the design  of flexible, accessible web pages. A percentage value for a margin  ensures that the actual drawn size of the margin will always remain  proportional to the size of the viewing portal.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-6957253714627774832?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/6957253714627774832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=6957253714627774832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6957253714627774832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/6957253714627774832'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/margin-properties-in-css.html' title='Margin properties in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-2509116463018394771</id><published>2008-09-18T21:05:00.004-07:00</published><updated>2008-09-21T20:59:58.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Border properties in CSS</title><content type='html'>Using cascading style sheets any element may have a border, of  varying widths, colors and styles. Elements can even have every border  (top, left, bottom, right) a different style, width and color.&lt;br/&gt;&lt;br /&gt;The border properties are:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#border-width"&gt;border-width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border-width"&gt;border-top-width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border-width"&gt;border-right-width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border-width"&gt;border-bottom-width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border-width"&gt;border-left-width&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border-color"&gt;border-color&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border-style"&gt;border-style&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border"&gt;border&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border"&gt;border-top&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border"&gt;border-right&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border"&gt;border-bottom&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#border"&gt;border-left&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Borders  really are simple, but more than any other set of properties, they have  numerous shorthand ways of setting values, which can at first appear to  make them quite complicated. For this reason we've written Unscrambling the border mess below, to help you get started with an easy to understand way of creating borders.&lt;br/&gt;&lt;br /&gt;Another  result of the numerous shorthands is that the exact nature of the  browser support for the different properties is difficult to express in  one single place. Each of the properties has the usual information  about how well they are supported individually. As well, though, we  have some general information at the bottom of the page which clarifies (hopefully!) some of the more tricky issues involved in making borders actually work.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="unscrambling"&gt;&lt;/a&gt;Unscrambling the border mess&lt;/h3&gt;&lt;br /&gt;As  we've just seen, and a glance at the list of border properties will  demonstrate, there is an almost bewildering array of border properties,  many of which are shorthand ways of saying the same thing. For example,  to give the top border a width, you could use any of border-top-width, border-width, border-top and border.&lt;br/&gt;&lt;br /&gt;As a general rule, you can do everything there is to do with border properties using the following straightforward approach.&lt;br/&gt;&lt;br /&gt;To define the &lt;strong&gt;same border properties for each side of the element&lt;/strong&gt;,  use the border property. For example, to give each side of an element  the same thin, red solid border, we'd use the following declaration&lt;br/&gt;&lt;br /&gt;{border: thin red solid}&lt;br/&gt;&lt;br /&gt;To define a &lt;strong&gt;border property for a given side of an element&lt;/strong&gt;,  use the border-* property. For example, to give the top edge of an  element a thin, red solid border, and the bottom edge a thick black  dotted border we'd use the following declaration&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  {border-top: thin red solid;&lt;br/&gt;&lt;br /&gt;  border-bottom: thick black dotted}&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;It really is that simple. See below for details of what values you can give a border for its&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  width&lt;br/&gt;&lt;br /&gt;  color&lt;br/&gt;&lt;br /&gt;  style&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;For completeness, we discuss each of the possible properties and shorthands in turn.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="border-width"&gt;&lt;/a&gt; border-width, border-top-width, border-left-width, border-bottom-width, border-right-width&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;These properties let you set the width of the respective edges individually or all at once.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;Border widths can take either keyword values, or length values.&lt;br/&gt;&lt;br /&gt;The &lt;strong&gt;keyword&lt;/strong&gt; values that can be used are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  thin&lt;br/&gt;&lt;br /&gt;  medium&lt;br/&gt;&lt;br /&gt;  thick&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;There  is no precise specification for how these keywords should be drawn, so  different browsers will probably (and as of writing indeed do) draw  them as different thicknesses. The only guarantee is that thin is not thicker than medium which is no thicker than thick.&lt;br/&gt;&lt;br /&gt;&lt;strong&gt;Length&lt;/strong&gt; values are discussed in detail in our section on values. Using relative  length values you can create borders that are in proportion with the  size of an element, or its contents.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no width is set, the thickness of a border is medium.  Note that this does not mean that all elements have medium borders  unless otherwise defined, In order for an element to have a border, it  must be given a border style. Once you give it a style, it will then have a default width of medium.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the thickness of its parent element's border.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;The border-width  property can be used to set the value of each edge separately. To do  this, use more than one value for the property. You can use between one  value and four values for the border-width property.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  One value sets all borders to the same width.&lt;br/&gt;&lt;br /&gt;  Two values set the top and bottom edges to the first value and the left and right to the second.&lt;br/&gt;&lt;br /&gt;  Three  values set the top edge width to the first value, the left and right  edge widths to the second value, and the bottom edge width to the third  value.&lt;br/&gt;&lt;br /&gt;  Four values set the top edge width to the first  value, the left edge width to the second, the bottom edge width to the  third and the right edge width to the fourth.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="border-color"&gt;&lt;/a&gt;border-color&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Unlike border widths which we have just seen, border-color is set using a single property. However, that doesn't mean you can't set each edge to a different color. As with the border-width shorthand property we just looked at, border-color enabled different edge colors by using more than one value.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;border-color is specified by between one and four color values. We discuss color values in detail in our values section.&lt;br/&gt;&lt;br /&gt;You can use border-color to give different colors to each edge of an element.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  One color value specifies the same color for each edge.&lt;br/&gt;&lt;br /&gt;  With  two color values, the first value specifies the color of the top and  bottom edges, the second specifies the color of the left and right  edges.&lt;br/&gt;&lt;br /&gt;  With three color values, the first value specifies  the color of the top edge, the second the color of the left and right  edges and the third the value of the bottom edge.&lt;br/&gt;&lt;br /&gt;  With four color values, the four color values specify respectively the color of the top, left, bottom and right edges.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If  no color is specified for the border, the border has the same value as  the element itself, that is the value specified by the color  property. Note that this does not mean that all elements have a default  border of the same color as the color of their content. It means that  if you set a border-style only, your border will be drawn with a default color the same as the color of the element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;The border-color of an element is not inherited from its parent element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;As  with border widths (and all border properties) support for different  edges is far from perfect in Netscape prior to version 6.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="border-style"&gt;&lt;/a&gt;border-style&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;In addition to width and color, the border of an element, or its individual edges can have a style.&lt;br/&gt;&lt;br /&gt;border-style is the basic border property. In order for a border to be drawn at all, you must define a border-style. Once you define a border-style, you can if you wish let the other properties, border-width and border-color, be set at their default values. Generally, though, you will probably want to define all three aspects of your borders.&lt;br/&gt;&lt;br /&gt;There are several possible styles, though not all are currently supported by major browsers.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;As with border-color, different border-styles can be assigned to different edges of a border using the same syntax we saw for colors.&lt;br/&gt;&lt;br /&gt;You can use border-style to give different styles to each edge of an element.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  One border style value specifies the same border style for each edge.&lt;br/&gt;&lt;br /&gt;  With  two border style values, the first value specifies the border style of  the top and bottom edges, the second specifies the border style of the  left and right edges.&lt;br/&gt;&lt;br /&gt;  With three border style values, the  first value specifies the border style of the top edge, the second the  border style of the left and right edges and the third the value of the  bottom edge.&lt;br/&gt;&lt;br /&gt;  With four border style values, the four  border style values specify respectively the border style of the top,  left, bottom and right edges.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;The border-style keywords are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  none&lt;br/&gt;&lt;br /&gt;  dotted&lt;br/&gt;&lt;br /&gt;  dashed&lt;br/&gt;&lt;br /&gt;  solid&lt;br/&gt;&lt;br /&gt;  double&lt;br/&gt;&lt;br /&gt;  groove&lt;br/&gt;&lt;br /&gt;  ridge&lt;br/&gt;&lt;br /&gt;  inset&lt;br/&gt;&lt;br /&gt;  outset&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Rather  than describe them, investigate each by way of example. You'll find  that many appear the same in most browsers, because support for this  property is not yet 100%.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no border-style property is specified, the style of a border is none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;Elements do not inherit the border-style of their parent elements.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;As with other border properties, support for specifying different edges of a border is far from perfect in major browsers.&lt;br/&gt;&lt;br /&gt;You  should also keep in mind that some browsers do not support every kind  of style. Usually, where a style keyword is not supported, the browser  draws the border as solid.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="border"&gt;&lt;/a&gt;border, border-top, border-left, border-bottom, border-right&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;As  mentioned at the beginning of this section, there are confusingly many,  and inconsistently different shorthand ways of specifying border  values. These five properties let you specify with one property any or  all of the border-style, border-width and border-color values for each edge respectively, or the entire border.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;The  shorthand properties simply take the same possible values as the full  properties. As with the long hand way of describing borders, if you  only give a value for style the border will be drawn with a default  width and color. To specify more than one property value with a  shorthand property, simply separate the values by a space.&lt;br/&gt;&lt;br /&gt;For  example, to specify the color, width and style of the top edge of a  border of an element you could use the following single property&lt;br/&gt;&lt;br /&gt;{border-top: red thick ridge}&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;The default values of each type of property are discussed in the relevant sections above.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;None of the border values of a parent element are inherited by child elements.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Keep in mind that not all styles are supported by each browser, nor do all browsers fully support different values on different edges of each border.&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-2509116463018394771?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/2509116463018394771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=2509116463018394771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2509116463018394771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/2509116463018394771'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/border-properties-in-css.html' title='Border properties in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-3382120980467221013</id><published>2008-09-18T21:05:00.003-07:00</published><updated>2008-09-21T21:00:19.847-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Background properties in CSS</title><content type='html'>Background properties affect how the background of an element  appears. Unlike with standard HTML, with CSS any element can have a  background image or color. Background images can repeat vertically,  horizontally, both (the traditional tiling effect of background images  in the &amp;lt;body&amp;gt; of HTML pages) or not at all  (enabling easy "watermark" effects.) The way the background changes  when you scroll a page can also be determined with CSS. A background  image can either scroll while the page scrolls (traditional HTML  appearance) or remain fixed while the text scrolls. In short, CSS goes  far beyond the background attributes of HTML.&lt;br/&gt;&lt;br /&gt;The background properties are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#background-color"&gt;background-color&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#background-image"&gt;background-image&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#background-attachment"&gt;background-attachment&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#background-repeat"&gt;background-repeat&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#background-position"&gt;background-position&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#background"&gt;background&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="background-color"&gt;&lt;/a&gt;background-color&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;background-color, not surprisingly, specifies the color of the background of an element. &lt;strong&gt;Any element&lt;/strong&gt; can be given a background color with CSS.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;background-color is specified as either a color value, or as transparent.&lt;br/&gt;&lt;br /&gt;For more on color values, see our section on values.&lt;br/&gt;&lt;br /&gt;A background-color of transparent  ensures that whatever is behind an element is visible, rather than  obscured by the background of the element. This is particularly useful  with positioned elements, which might overlap two or more elements.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no background-color is specified, then the element has a transparent background.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;background-color is not inherited by an element from its parent. However, not specifying a background-color, or setting it to transparent ensures that the color of the element or elements behind shines through.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;It is recommended that if you set a background-color for an element, you should also set its color.  This ensures that there will not be an illegible clash between a text  color set by user preferences against a background color set in your  style sheet.&lt;br/&gt;&lt;br /&gt;As mentioned in the Browser support notes  below, Netscape 4.x had an irritating bug which meant that the  background color did not completely fill the entire box of the element,  only its content. So for example, if you set a background-color  for headings, only the individual words in the heading would be backed  by color, leaving unsightly gaps in between. There is a simple  workaround for this though which needn't affect how the element will  appear in any other browser. Give the selector for this element both a width and a border. You can use a width of auto if you don't want it to be any wider than its content. Likewise you can give a border-style of none, if you don't want the element to actually have a border. The problem in Netscape 4 should be cleared up by doing this.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="background-image"&gt;&lt;/a&gt;background-image&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;With  traditional HTML based web pages, only an entire page can have a  background image. Some browsers allow some elements, for example table  cells, to have background images, but this is non standard.&lt;br/&gt;&lt;br /&gt;CSS  lets any element have a background image. As we will shortly see, the  background image can be used in more ways than the simple tiled  backgrounds of traditional web pages.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;background images are specified as either a URL of the image to be used for the background, or by the keyword none.&lt;br/&gt;&lt;br /&gt;For more detail on URLs see the section in the discussion on values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no background-image is specified, an element has a background-image of none.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;background-image is not inherited from the parent element. Which makes a lot of sense if you think about it.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;The URL for the background-image is &lt;em&gt;relative to the style sheet&lt;/em&gt;,  not to the HTML document. While this ought to be clear when you think  about it, Navigator 4 does not work correctly, treating the URL  relative to the HTML document. This is fine if the style sheet is  embedded, but doing this defeats several of the major purposes of style  sheets.&lt;br/&gt;&lt;br /&gt;There's a simple solution though if you do choose to  use a linked style sheet: in the style sheet specify the location of  the background image using an absolute URL.&lt;br/&gt;&lt;br /&gt;It is also recommended that you specify a background-color as well as a background-image.  This ensures that if the image is unavailable (or images are off by the  user), the foreground text color does not blend with the background,  and text remains legible.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="background-attachment"&gt;&lt;/a&gt;background-attachment&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;With  traditional background images in the body of HTML documents, when the  page is scrolled, the image scrolls too. With background images and  CSS, you can specify that the background image should not scroll, but  rather remain fixed as the page scrolls.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;background-attachment can take one of two values, scroll and fixed.&lt;br/&gt;&lt;br /&gt;scroll  specifies that the background should scroll as the page scrolls (this  is the current behavior of browsers when a page with a background image  scrolls)&lt;br/&gt;&lt;br /&gt;fixed specifies that the background  image should not move as the page scrolls. Effectively the foreground  text, images and other content scroll over a stationary background.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no background-attachment value is specified, the default value is scroll, which reproduces the behavior of major browsers.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;background-attachment is not inherited.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;In practice, only body elements are affected by the background-attachment property. If and when the overflow property is well supported by major browsers, the background-attachment property of those elements will become important.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="background-repeat"&gt;&lt;/a&gt;background-repeat&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;With  the traditional background image associated with the body of a page,  where the background image is smaller than the width and/or height of  the page, browsers "tile" the image (that is repeat the image  horizontally and vertically).&lt;br/&gt;&lt;br /&gt;CSS allows you to specify  whether and how a browser treats background images when the width and  height of the image is less than that of the element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;background-repeat can take the following values&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  repeat&lt;br/&gt;&lt;br /&gt;  repeat-x&lt;br/&gt;&lt;br /&gt;  repeat-y&lt;br/&gt;&lt;br /&gt;  no-repeat&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;repeat has the effect of tiling the background image horizontally and vertically, like the traditional background image in web pages.&lt;br/&gt;&lt;br /&gt;repeat-x tiles an image horizontally, but not vertically.&lt;br/&gt;&lt;br /&gt;repeat-y tiles the image vertically but not horizontally.&lt;br/&gt;&lt;br /&gt;no-repeat makes the image appear once and not tile either horizontally or vertically.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no background-repeat value is set, the default value of this property is repeat. This reproduces the effect of the traditional background image.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;background-repeat is not inherited from the parent element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;Elements other than the body can be given a background image, and so may also have a background-repeat.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="background-position"&gt;&lt;/a&gt;background-position&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;With  a traditional HTML based background image, the image is placed in the  top left hand corner of the page, and tiles from there.&lt;br/&gt;&lt;br /&gt;With CSS, we can specify where a background image is placed using the background-position property.&lt;br/&gt;&lt;br /&gt;If  the image repeats (horizontally, vertically or both) then it repeats  from this location. If there is a single image, it is placed using the background-position property.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;background-position  is among the more complicated properties. There are several ways of  specifying an image position. Positions may be specified using&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  pairs of percentage values, length values or keywords&lt;br/&gt;&lt;br /&gt;  individual keywords&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Pairs of percentage values&lt;/h5&gt;&lt;br /&gt;When a position is specified using a pair of percentage values (for example, background-position: 0% 0%)  the first value relates to the position of the top of the image, while  the second relates to the position of the left of the image. The actual  mechanism is best explained with examples.&lt;br/&gt;&lt;br /&gt;Suppose we have the following property: (background-position: 15% 25%). This means that &lt;em&gt;the point 15% from the top of the &lt;strong&gt;image&lt;/strong&gt;&lt;/em&gt; is aligned with the point 15% from the top of the &lt;strong&gt;element&lt;/strong&gt;. &lt;em&gt;The point 25% from the left of the &lt;strong&gt;image&lt;/strong&gt;&lt;/em&gt; is aligned with the point 25% from the left of the &lt;strong&gt;element&lt;/strong&gt;.&lt;br/&gt;&lt;br /&gt;This is a little tricky. There are more straightforward ways of specifying the position.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Pairs of length values&lt;/h5&gt;&lt;br /&gt;When a position is specified using a pair of length values, (for example background-position 20px 20px)  the first value specifies the position of the top of the image relative  to the element, while the second value specifies the position of the  left of the image relative to the element.&lt;br/&gt;&lt;br /&gt;The way in which this works is somewhat simpler than percentages. Again, let's look at an example.&lt;br/&gt;&lt;br /&gt;With the following property (background-position 20px 30px) &lt;em&gt;the top of the &lt;strong&gt;image&lt;/strong&gt;&lt;/em&gt; is positioned 20px from the top of the &lt;strong&gt;element&lt;/strong&gt; for which it is a background, while &lt;em&gt;the left of the &lt;strong&gt;image&lt;/strong&gt;&lt;/em&gt; is placed 30px from the left of the &lt;strong&gt;element&lt;/strong&gt;.&lt;br/&gt;&lt;br /&gt;If  you are wondering quite how this differs from percentage values, see  the emphasized text in this part, and compare it with the emphasized  text in the part above which describes how percentage values work.&lt;br/&gt;&lt;br /&gt;In our section on values we cover exactly what lengths are in detail.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Pairs of keywords and individual keywords&lt;/h5&gt;&lt;br /&gt;Rather  than relying on length values, or percentage values, keyword values can  be used. Keywords have a similar effect to percentages.&lt;br/&gt;&lt;br /&gt;The keywords which can be used to specify position are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  top&lt;br/&gt;&lt;br /&gt;  left&lt;br/&gt;&lt;br /&gt;  center&lt;br/&gt;&lt;br /&gt;  right&lt;br/&gt;&lt;br /&gt;  bottom&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Rather than go into laborious detail, here is the explanation from the recommendation&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  'top left' and 'left top' both mean the same as '0% 0%'.&lt;br/&gt;&lt;br /&gt;  'top', 'top center' and 'center top' mean the same as '50% 0%'.&lt;br/&gt;&lt;br /&gt;  'right top' and 'top right' mean the same as '100% 0%'.&lt;br/&gt;&lt;br /&gt;  'left', 'left center' and 'center left' mean the same as '0% 50%'.&lt;br/&gt;&lt;br /&gt;  'center' and 'center center' mean the same as '50% 50%'.&lt;br/&gt;&lt;br /&gt;  'right', 'right center' and 'center right' mean the same as '100% 50%'.&lt;br/&gt;&lt;br /&gt;  'bottom left' and 'left bottom' mean the same as '0% 100%'.&lt;br/&gt;&lt;br /&gt;  'bottom', 'bottom center' and 'center bottom' mean the same as '50% 100%'.&lt;br/&gt;&lt;br /&gt;  'bottom right' and 'right bottom' mean the same as '100% 100%'.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no background-position is specified, this is the equivalent of a background-position of 0% 0%, that is, the top left of the background image is placed in the top left of the element.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;An element does not inherit the background-position of its parent.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;The background-position  property lets you create watermark effects by placing a single image in  the center of an element, for example in the center of a page. It is a  tricky, but powerful property.&lt;br/&gt;&lt;br /&gt;Not every type of element can have a background-position, even though any type of element can have a background-image. Only block elements and replaced elements can have this property. For more on the different types of element, see Types of Element.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="background"&gt;&lt;/a&gt;background&lt;/h3&gt;&lt;br /&gt;background is a shorthand property that lets you set any or all background properties at once.&lt;br/&gt;&lt;br /&gt;The  background property takes exactly the same types of values as the  properties described in this section. To specify more than one property  using the background shorthand, the various background values are  separated simply by spaces.&lt;br/&gt;&lt;br /&gt;As a simple example, this background property&lt;br/&gt;&lt;br /&gt;background: url(http://www.westciv.com/gifs/bg1.gif) fixed no-repeat top center&lt;br/&gt;&lt;br /&gt;is the equivalent of&lt;br/&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  background-image:url(http://www.westciv.com/gifs/bg1.gif);&lt;br/&gt;&lt;br /&gt;  background-attachment: fixed;&lt;br/&gt;&lt;br /&gt;  background-repeat: no-repeat;&lt;br/&gt;&lt;br /&gt;  background-position: top center;&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1971841243358132087-3382120980467221013?l=css3resources.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://css3resources.blogspot.com/feeds/3382120980467221013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1971841243358132087&amp;postID=3382120980467221013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3382120980467221013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1971841243358132087/posts/default/3382120980467221013'/><link rel='alternate' type='text/html' href='http://css3resources.blogspot.com/2008/09/background-properties-in-css.html' title='Background properties in CSS'/><author><name>sunnykshahid</name><uri>http://www.blogger.com/profile/10921639703618582228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/_v7tG9UpICic/SavCBqrXu4I/AAAAAAAAAFY/AxAE6Tq-EMw/S220/WhySoSerious.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1971841243358132087.post-4396055303326013225</id><published>2008-09-18T21:05:00.002-07:00</published><updated>2008-09-21T21:00:41.721-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS tutorials'/><title type='text'>Text layout properties in CSS</title><content type='html'>This group of properties affect how text itself is laid out on a  page. These are properties specific to text, providing control over  things like line height and letter spacing. In conjunction with the page layout properties (which apply to elements and their position on a page more  generally), they provide quite sophisticated layout of web content. At  present, though, CSS does not provide the level of page layout as found  in page layout applications such as Quark Express and PageMaker. As it  is often said, CSS is not desk top publishing for the web.&lt;br/&gt;&lt;br /&gt;While  text appearance controls in HTML are very limited, CSS provides control  over traditional typographic elements such as letter spacing (kern),  word spacing (track) and line spacing (leading).&lt;br/&gt;&lt;br /&gt;The text layout properties are:&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  &lt;a href="#letter-spacing"&gt;letter-spacing&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#word-spacing"&gt;word-spacing&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#line-height"&gt;line-height&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#vertical-align"&gt;vertical-align&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#text-indent"&gt;text-indent&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#text-align"&gt;text-align&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#direction"&gt;direction&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;  &lt;a href="#bidi"&gt;unicode-bidi&lt;/a&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="letter-spacing"&gt;&lt;/a&gt;letter-spacing&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The letter-spacing property gives you control over the space between characters, what in traditional typography is known as&lt;strong&gt; kern&lt;/strong&gt;.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;letter-spacing can be specified in any length unit. Length units are discussed in our section on values.  For tighter kern, that is to make characters appear more closely  together than is the default, negative letter-spacing can be specified.&lt;br/&gt;&lt;br /&gt;In addition, the keyword value normal can be used to specify letter-spacing.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;By default text has a letter-spacing of normal.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;Elements have the same letter-spacing as their parent element. The letter-spacing value of normal overrides an inherited value.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;With a letter-spacing of normal, browsers may adjust letter-spacing values to correctly justify text. With an explicit letter-spacing value, browsers will not adjust letter-spacing.&lt;br/&gt;&lt;br /&gt;A relative letter-spacing  value, like em or ex, rather than an absolute value. e.g. pts, ensures  that the look of the text is more or less the same regardless of the  actual font and size in fact used by the browser to draw the text. For  more, see our section on length values.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="word-spacing"&gt;&lt;/a&gt;word-spacing&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Traditionally in typography, control over the space between words, what is known as &lt;strong&gt;track&lt;/strong&gt;, has been an important element in page design. Loose tracking tends to cause pages to &lt;strong&gt;river&lt;/strong&gt;,  reducing legibility. Rivering is the phenomenon of white space forming  vertical columns down a page. This tends to draw the reader's eye down  the page, rather than across it. Tight tacking, on the other hand  impairs legibility as readers strain to make out words as a whole. We  tend to read words as units in themselves, rather than as strings of  characters. Tight tracking makes it more difficult to do this.&lt;br/&gt;&lt;br /&gt;word-spacing gives control over the track of text.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;word-spacing can be specified in any length unit. Length units are discussed in our section on values. For tighter track, negative word-spacing can be specified.&lt;br/&gt;&lt;br /&gt;In addition, word-spacing can be specified as normal.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;word-spacing by default is normal.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;The word-spacing of an element is the same as that of its parent element. Setting the word-spacing of an element to normal overrides any inherited word-spacing.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;As with letter-spacing, relative rather than absolute word-spacing is recommended. For more, see our section on length values.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="line-height"&gt;&lt;/a&gt;line-height&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;The line-height property sets the distance between adjacent lines. Strictly, the distance is between the baselines of the adjacent lines. The &lt;strong&gt;baseline&lt;/strong&gt; is the imaginary horizontal line on which characters such as A, B and  so on sit. Letters such as y descend below the baseline, to the &lt;strong&gt;descent&lt;/strong&gt; line.&lt;br/&gt;&lt;br /&gt;In traditional typography, the space between lines is referred to as &lt;strong&gt;leading&lt;/strong&gt; (pronounced like the metal). The line-height property gives you control over leading.&lt;br/&gt;&lt;br /&gt;If  you are interested, it's pronounced leading, because lead was  traditionally used in rows to separate lines of text. The typesetter  would "lead" the text. Glad you asked?&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;line-height can be specified in a number of ways, by multiples, percentages, length units or using the keyword normal.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Multiples&lt;/h5&gt;&lt;br /&gt;The line-height  can be specified as a multiple of the size of the font of the element.  Multiples are simply numbers with no units. For example, with a font-size of 10pt, and a line-height of 1.2, the space between the baseline of adjacent lines will be 1.2x10=12pt.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Percentages&lt;/h5&gt;&lt;br /&gt;Our section on percentages discusses percentage values in detail.&lt;br/&gt;&lt;br /&gt;Percentage values for line-height are calculated as a percentage of the font-size of the element. So when a line-height  is specified as a percentage value, a similar multiplication occurs to  that which we saw above in Multiples. The factor of 1.2 we saw in  multiples above translates as a percentage of 120%.&lt;br/&gt;&lt;br /&gt;With a font size of 12pt, and a line-height of 200%, the resultant line height (space between baselines) is 12x2=24pt.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Lengths&lt;/h5&gt;&lt;br /&gt;Our section on values discusses length values in detail.&lt;br/&gt;&lt;br /&gt;Rather  than setting a multiple of the current font-size, length values  nominate a specific value for the line-height. This value can be a  relative value such as em or ex, or an absolute value such as pt or cm.&lt;br/&gt;&lt;br /&gt;See the section on length values for more on the use of relative and absolute length.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;normal&lt;/h5&gt;&lt;br /&gt;In addition, the line-height can be specified as normal. This overrides otherwise inherited values.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Default values&lt;/h4&gt;&lt;br /&gt;If no line-height value is specified or inherited, the line-height of an element is normal.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Is it inherited?&lt;/h4&gt;&lt;br /&gt;The line-height  of an element is inherited from the element which contains it. There  are however a couple of complicating factors to keep in mind. The  following is entering the realm of trainspotters, so feel free to  ignore it.&lt;br/&gt;&lt;br /&gt;If a line-height is specified as a  multiple, then a child element inherits the factor, not the resultant  value. In our example above, we saw that a font-size of 10pt, with a line-height of 1.2 results in a distance of 12pts between the baseline of adjacent lines. Now, a child element would inherit a line-height multiple of 1.2, rather than a line-height value of 12pts. So, if a child element had an 8pt font size, the resultant line-height of that element would be 1.2x8=9pt, not the 12pt line height of the parent element.&lt;br/&gt;&lt;br /&gt;On the other hand, if the line-height of an element is specified as a percentage or a length value, any child element inherits the &lt;strong&gt;value&lt;/strong&gt;, not the multiple.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Hints and suggestions&lt;/h4&gt;&lt;br /&gt;As with other properties which can take relative and absolute values, take a look at our discussion of length values in the section of values for suggestions about when each type is appropriate.&lt;br/&gt;&lt;br /&gt;&lt;h3&gt;&lt;a name="vertical-align"&gt;&lt;/a&gt;vertical-align&lt;/h3&gt;&lt;br /&gt;&lt;h4&gt;What it does&lt;/h4&gt;&lt;br /&gt;Elements often appear on the same line, or lined up horizontally across a page. The vertical-align property gives control over how elements align vertically across the page.&lt;br/&gt;&lt;br /&gt;&lt;h4&gt;Possible values&lt;/h4&gt;&lt;br /&gt;vertical-align can be specified either by one of a set of keywords, or by percentage values.&lt;br/&gt;&lt;br /&gt;&lt;h5&gt;Keywords&lt;/h5&gt;&lt;br /&gt;vertical-align  can be specified using one of a set of keywords. These keywords work in  one of two distinct ways. One group of keywords works relative to the  parent element, while the other works relative to the line on which an  element appears. In many cases this is essentially the same thing.&lt;br/&gt;&lt;br /&gt;The keyword values which are relative to the parent element are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  baseline  - aligns the baseline of the element with the baseline of its parent  element. If an element does not have a baseline, the bottom is used.&lt;br/&gt;&lt;br /&gt;  middle - aligns the vertical midpoint of an item with the baseline of the parent plus half the x-height of the parent.&lt;br/&gt;&lt;br /&gt;  sub - subscripts the element.&lt;br/&gt;&lt;br /&gt;  super - superscripts the element.&lt;br/&gt;&lt;br /&gt;  text-top - aligns the top of an element with the top of the font of its parent element.&lt;br/&gt;&lt;br /&gt;  text-bottom - aligns the bottom of an element with the bottom of the font of its parent element.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;The keyword values which are relative to the line on which an element appears are&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;  top - aligns the top of the element with the top of the tallest element on the line on which it appears.&lt;br/&gt;&lt;br /&gt;  bottom - aligns the bottom of the element with the baseline of the font of the line on which it appears.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;Percentage values&lt;/h5&gt;&lt;br /&gt;Specifying vertical-align  as a percentage value gives rise to a quite complicated situation. The  baseline of the
