<?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-6296885838576887142</id><updated>2011-11-28T05:24:46.921+05:30</updated><category term='Webdesign'/><category term='CSS Layouts'/><category term='E books'/><category term='CSS'/><category term='Css Xhtml'/><category term='CSS Toolbox'/><category term='Javascript'/><category term='HTML'/><category term='Css Grid Xhtml'/><category term='Expert Ideas For Better CSS Coding'/><category term='css buttons webdesign'/><category term='CSS Framework'/><category term='CSS Syntax'/><category term='Tutorials'/><category term='CSS Menu'/><category term='HTML 5'/><title type='text'>CSS Guru</title><subtitle type='html'>you be a guru in CSS scripting</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-4620436030830823378</id><published>2010-03-10T21:37:00.000+05:30</published><updated>2010-03-10T21:37:48.850+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Awesome Speech Bubbles With Pure CSS3</title><content type='html'>Nicolas Gallagher is sharing a creative way on creating good-looking speech bubbles with CSS3.&lt;br /&gt;&lt;br /&gt;There are no images or JavaScript in the implementations but uses the :before and/or :after pseudo-elements to produce basic shapes.&lt;br /&gt;&lt;br /&gt;The HTML remains semantic however we should remember that CSS3 is not fully supported by all major browsers &amp;amp; we may again require JavaScript to add this support (like IE7.js).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BPbrULxD7vQ/S5fDmn88nPI/AAAAAAAAPc4/mtAGMoYipXs/s1600-h/css3-speech-bubbles.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/S5fDmn88nPI/AAAAAAAAPc4/mtAGMoYipXs/s320/css3-speech-bubbles.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Compatibility: Browsers With CSS3 Support&lt;br /&gt;Website: http://nicolasgallagher.com/progressive-enhancement-...&lt;br /&gt;Demo: http://nicolasgallagher.com/demo/pure-css-speech-bub...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-4620436030830823378?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/4620436030830823378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2010/03/awesome-speech-bubbles-with-pure-css3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/4620436030830823378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/4620436030830823378'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2010/03/awesome-speech-bubbles-with-pure-css3.html' title='Awesome Speech Bubbles With Pure CSS3'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BPbrULxD7vQ/S5fDmn88nPI/AAAAAAAAPc4/mtAGMoYipXs/s72-c/css3-speech-bubbles.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8984353301220373541</id><published>2010-03-10T21:35:00.000+05:30</published><updated>2010-03-10T21:35:37.234+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>CSS3, Please! – The Cross-Browser CSS3 Rule Generator</title><content type='html'>CSS3, Please! is a web-based &amp;amp; simple-yet-effective cross-browser CSS3 rules generator.&lt;br /&gt;&lt;br /&gt;As every browser may require different prefixes for the CSS3 properties, this tool makes it so easy by providing them all with an editable &amp;amp; well-commented way where the output can be seen instantly.&lt;br /&gt;&lt;br /&gt;Currently, it helps you write the rules for: border-radius, box-shadow, linear-gradients, rotation &amp;amp; @font-face. Some other transforms like skew &amp;amp; scale will be added soon.&lt;br /&gt;&lt;br /&gt;For some transforms, that Internet Explorer can support via IE filters, they are mentioned too.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/S5fDHMDCWiI/AAAAAAAAPc0/KtNlk8J3XCg/s1600-h/css3-please.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="109" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/S5fDHMDCWiI/AAAAAAAAPc0/KtNlk8J3XCg/s320/css3-please.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Website: http://css3please.com/&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8984353301220373541?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8984353301220373541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2010/03/css3-please-cross-browser-css3-rule.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8984353301220373541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8984353301220373541'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2010/03/css3-please-cross-browser-css3-rule.html' title='CSS3, Please! – The Cross-Browser CSS3 Rule Generator'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/S5fDHMDCWiI/AAAAAAAAPc0/KtNlk8J3XCg/s72-c/css3-please.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-6900825055132029037</id><published>2009-09-17T09:37:00.000+05:30</published><updated>2009-09-17T09:37:24.045+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML 5'/><title type='text'>HTML 5 And CSS3 Cheat Sheets Collection</title><content type='html'>&lt;div class="PostContent"&gt;          As the processes in HTML 5 &amp;amp; CSS3 working groups move forward everyday, it is getting much more clear that &lt;strong&gt;new standards are not too far&lt;/strong&gt;.&lt;br /&gt;There are lots of new tutorials, resources being created on HTML 5 / CSS3 including cheat sheets which are very functional helpers for anyone willing to code with these standards.&lt;br /&gt;Although there are (currently) few around, here is a &lt;strong&gt;collection of HTML 5 and CSS3 cheat sheets&lt;/strong&gt;:&lt;br /&gt;&lt;strong&gt;P.S.&lt;/strong&gt; the list will be updated with the new ones once they are created, please feel free to share them.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;HTML 5 Cheat Sheets&lt;/h2&gt;&lt;hr /&gt; &lt;h3&gt;&lt;a href="http://woork.blogspot.com/2009/09/html-5-visual-cheat-sheet-by-woork.html" target="_blank"&gt;HTML 5 Visual Cheat Sheet&lt;/a&gt;&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SrG133iIWeI/AAAAAAAAOrI/8CGjAPYbMFg/s1600-h/html5-visual-cheat-sheet.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SrG133iIWeI/AAAAAAAAOrI/8CGjAPYbMFg/s400/html5-visual-cheat-sheet.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://woork.blogspot.com/2009/09/html-5-visual-cheat-sheet-by-woork.html" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a class="more-link" href="http://www.webresourcesdepot.com/html-5-and-css3-cheat-sheets-collection/#more-1152"&gt;Read the rest of this entry »&lt;/a&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/6296885838576887142-6900825055132029037?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/6900825055132029037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/09/html-5-and-css3-cheat-sheets-collection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6900825055132029037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6900825055132029037'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/09/html-5-and-css3-cheat-sheets-collection.html' title='HTML 5 And CSS3 Cheat Sheets Collection'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SrG133iIWeI/AAAAAAAAOrI/8CGjAPYbMFg/s72-c/html5-visual-cheat-sheet.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-514848551820343691</id><published>2009-07-19T23:43:00.000+05:30</published><updated>2009-07-19T23:43:12.679+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Framework'/><title type='text'>Easier Layouts Using Elastic CSS Framework</title><content type='html'>&lt;a href="http://elasticss.com/" target="_blank"&gt;&lt;strong&gt;Elastic&lt;/strong&gt;&lt;/a&gt; is a &lt;strong&gt;simple CSS framework&lt;/strong&gt; which eases creating elastic, fixed and liquid layouts  with any column variations.&lt;br /&gt;Using &lt;strong&gt;Elastic&lt;/strong&gt; is &lt;strong&gt;like having a conversation with the code&lt;/strong&gt; as it uses a declarative language.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BPbrULxD7vQ/SmNiIex6CwI/AAAAAAAAOYY/m5KpAM9C53E/s1600-h/elastic-css-framework.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SmNiIex6CwI/AAAAAAAAOYY/m5KpAM9C53E/s400/elastic-css-framework.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It &lt;strong&gt;supports "combining classes"&lt;/strong&gt; which helps creating almost any type of layout. And, it comes with a &lt;strong&gt;set of helper classes&lt;/strong&gt;, to accomplish hard things by pure CSS like: same-height, full-width, and vertical-center.&lt;br /&gt;Another nice feature is: both &lt;strong&gt;absolute &amp;amp; relative positioning can be used&lt;/strong&gt; as no &lt;code&gt;overlfow:hidden&lt;/code&gt; &amp;amp; clearfix are used.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; No Requirements&lt;br /&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://elasticss.com/" target="_blank"&gt;http://elasticss.com/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="http://elasticss.com/elastics-sites-gallery" target="_blank"&gt;http://elasticss.com/elastics-sites-gallery&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a href="http://github.com/azendal/elastic/downloads" target="_blank"&gt;http://github.com/azendal/elastic/downloads&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-514848551820343691?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/514848551820343691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/07/easier-layouts-using-elastic-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/514848551820343691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/514848551820343691'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/07/easier-layouts-using-elastic-css.html' title='Easier Layouts Using Elastic CSS Framework'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BPbrULxD7vQ/SmNiIex6CwI/AAAAAAAAOYY/m5KpAM9C53E/s72-c/elastic-css-framework.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-100960799494463576</id><published>2009-06-23T22:22:00.000+05:30</published><updated>2009-06-23T22:22:37.057+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Framework'/><title type='text'>The 1Kb CSS Grid Framework</title><content type='html'>&lt;div class="PostContent"&gt;          There are various &lt;strong&gt;CSS frameworks&lt;/strong&gt; which offer a grid system, a style reset, basic typography, form styling &amp;amp; more.&lt;br /&gt;But, if you only need a &lt;strong&gt;lightweight grid framework&lt;/strong&gt; to build the skeleton of your website, take a look at the &lt;a href="http://www.1kbgrid.com/" target="_blank"&gt;&lt;strong&gt;1Kb CSS Grid&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SkEIMYcTtmI/AAAAAAAAOD8/uNNkW5e1Q20/s1600-h/1-kb-css-grid.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SkEIMYcTtmI/AAAAAAAAOD8/uNNkW5e1Q20/s400/1-kb-css-grid.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.1kbgrid.com/" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;It supports both fluid grids besides the fixed-width ones and nested rows can be created.&lt;br /&gt;The website of the framework provides a &lt;strong&gt;generator to customize the grid&lt;/strong&gt; &amp;amp; download the CSS easily.&lt;br /&gt;Also, &lt;strong&gt;Usability Post&lt;/strong&gt; has a very detailed introduction to the &lt;strong&gt;1Kb CSS Grid&lt;/strong&gt; in 3 steps. To dig the details, make sure you check them:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.usabilitypost.com/2009/05/29/the-1kb-css-grid-part-1/" target="_blank"&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.usabilitypost.com/2009/06/06/the-1kb-css-grid-part-2/" target="_blank"&gt;Using The Grid For Templating&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.usabilitypost.com/2009/06/19/the-1kb-css-grid-part-3/" target="_blank"&gt;The Details&lt;/a&gt; (nested rows, fluid grids..)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.1kbgrid.com/" target="_blank"&gt;http://www.1kbgrid.com/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="http://www.tylertate.com/grid/nested/demo.html" target="_blank"&gt;http://www.tylertate.com/grid/nested/demo.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-100960799494463576?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/100960799494463576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/06/1kb-css-grid-framework.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/100960799494463576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/100960799494463576'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/06/1kb-css-grid-framework.html' title='The 1Kb CSS Grid Framework'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SkEIMYcTtmI/AAAAAAAAOD8/uNNkW5e1Q20/s72-c/1-kb-css-grid.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-3047390322858534468</id><published>2009-05-06T21:37:00.001+05:30</published><updated>2009-05-06T21:41:49.962+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Organize Your CSS With Styleneat</title><content type='html'>&lt;div class="PostContent"&gt;&lt;a href="http://styleneat.com/" target="_blank"&gt;&lt;b&gt;Styleneat&lt;/b&gt;&lt;/a&gt; is a free web service that helps having "easy to read/update" CSS files.&lt;br /&gt;It &lt;b&gt;organizes and standardizes CSS&lt;/b&gt; - selectors, sub-selectors and properties - in a structure that makes it easier to define page areas and see how they relate to each other.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SgG1gRSWePI/AAAAAAAANZs/359tOPYuYxw/s1600-h/styleneat.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SgG1gRSWePI/AAAAAAAANZs/359tOPYuYxw/s400/styleneat.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://styleneat.com/" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;The service can be used in 3 ways:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;by pasting the CSS text&lt;/li&gt;&lt;li&gt;by uploading the CSS file&lt;/li&gt;&lt;li&gt;by providing the URL&amp;nbsp;of the CSS file&lt;/li&gt;&lt;/ul&gt;It offers several options like "sorting properties and selectors alphabetically" or "single/multiple line formatting".&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Website:&lt;/b&gt; &lt;a href="http://styleneat.com/" target="_blank"&gt;http://styleneat.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-3047390322858534468?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/3047390322858534468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/05/organize-your-css-with-styleneat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3047390322858534468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3047390322858534468'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/05/organize-your-css-with-styleneat.html' title='Organize Your CSS With Styleneat'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SgG1gRSWePI/AAAAAAAANZs/359tOPYuYxw/s72-c/styleneat.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8612412129459348183</id><published>2009-04-26T00:41:00.000+05:30</published><updated>2009-04-26T00:41:12.744+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Easy CSS Grids: Grid System Generator</title><content type='html'>&lt;div class="PostContent"&gt;          &lt;strong&gt;Grid System Generator&lt;/strong&gt; is a website that asks for grid width, number of columns, margin-left/right &amp;amp; creates a &lt;strong&gt;fixed grid system&lt;/strong&gt; with  &lt;strong&gt;valid xhtml/css&lt;/strong&gt;.&lt;br /&gt;Besides the CSS framework, a .PNG background file is created as well to help in prototyping and design.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SfNf012iLzI/AAAAAAAANSk/a-OzbgtkGjk/s1600-h/css-grid-generator.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SfNf012iLzI/AAAAAAAANSk/a-OzbgtkGjk/s1600-h/css-grid-generator.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SfNf012iLzI/AAAAAAAANSk/a-OzbgtkGjk/s320/css-grid-generator.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.gridsystemgenerator.com/" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;The generator is based on &lt;a href="http://960.gs/" target="_blank"&gt;&lt;strong&gt;960.gs&lt;/strong&gt;&lt;/a&gt; &amp;amp; displays already created grids which can be found &lt;a href="http://www.gridsystemgenerator.com/?page=gridsystems" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;You can also find &lt;a href="http://www.gridsystemgenerator.com/?page=instructions" target="_blank"&gt;instructions&lt;/a&gt; on using the generator &amp;amp; &lt;a href="http://www.gridsystemgenerator.com/?page=resources" target="_blank"&gt;links to resources&lt;/a&gt; about &lt;strong&gt;grid systems&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;P.S.&lt;/strong&gt; Another &lt;strong&gt;960.gs based grid generator&lt;/strong&gt; can be found &lt;a href="http://www.spry-soft.com/grids/" target="_blank"&gt;here&lt;/a&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/6296885838576887142-8612412129459348183?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8612412129459348183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/04/easy-css-grids-grid-system-generator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8612412129459348183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8612412129459348183'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/04/easy-css-grids-grid-system-generator.html' title='Easy CSS Grids: Grid System Generator'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SfNf012iLzI/AAAAAAAANSk/a-OzbgtkGjk/s72-c/css-grid-generator.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-70160104437142832</id><published>2009-03-27T23:42:00.000+05:30</published><updated>2009-03-27T23:42:47.473+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Open Source Online HTML Editor: Xinha</title><content type='html'>&lt;div class="PostContent"&gt;          &lt;a href="http://xinha.webfactional.com/" target="_blank"&gt;&lt;strong&gt;Xinha&lt;/strong&gt;&lt;/a&gt; is a powerful &amp;amp; &lt;strong&gt;open source HTML (WYSIWYG) editor&lt;/strong&gt;.&lt;br /&gt;It is a community-built script presenting various options for max. customization.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/Sc0XDKh3x8I/AAAAAAAANHA/zPO1tLYeHrE/s1600-h/open-source-html-editor.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/Sc0XDKh3x8I/AAAAAAAANHA/zPO1tLYeHrE/s400/open-source-html-editor.gif" style="cursor: move;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://xinha.webfactional.com/" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;It has lots of plugins that can be activated like:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Character counter&lt;/li&gt;&lt;li&gt;Find &amp;amp; replace&lt;/li&gt;&lt;li&gt;Image manager&lt;/li&gt;&lt;li&gt;HtmlTidy&lt;/li&gt;&lt;li&gt;Spell checker &amp;amp; more.&lt;/li&gt;&lt;/ul&gt;It is possible to configure which features/menus to be displayed, whether coding inside will be permitted or not &amp;amp; almost anything that may be needed.&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; No Requirements&lt;br /&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://xinha.webfactional.com/" target="_blank"&gt;http://xinha.webfactional.com/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="http://xinha.webfactional.com/wiki/Examples" target="_blank"&gt;http://xinha.webfactional.com/wiki/Examples&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a href="http://xinha.webfactional.com/wiki/DownloadsPage" target="_blank"&gt;http://xinha.webfactional.com/wiki/DownloadsPage&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-70160104437142832?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/70160104437142832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/03/open-source-online-html-editor-xinha.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/70160104437142832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/70160104437142832'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/03/open-source-online-html-editor-xinha.html' title='Open Source Online HTML Editor: Xinha'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/Sc0XDKh3x8I/AAAAAAAANHA/zPO1tLYeHrE/s72-c/open-source-html-editor.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-6580730773331042425</id><published>2009-03-26T23:22:00.000+05:30</published><updated>2009-03-26T23:22:40.012+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Framework'/><title type='text'>Golden Grid: A CSS Grid Framework</title><content type='html'>&lt;div class="PostContent"&gt;          &lt;a href="http://www.vcarrer.com/" target="_blank"&gt;Vladimir Carrer&lt;/a&gt;, who also created the &lt;a href="http://code.google.com/p/emastic/" target="_blank"&gt;Emastic&lt;/a&gt; &amp;amp; &lt;a href="http://code.google.com/p/malo/" target="_blank"&gt;Malo&lt;/a&gt; &lt;strong&gt;CSS frameworks&lt;/strong&gt; has a fresh framework named &lt;a href="http://code.google.com/p/the-golden-grid/" target="_blank"&gt;&lt;strong&gt;Golden Grid&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;It is a&lt;span style="font-weight: bold;"&gt; web grid system&lt;/span&gt;, that is totally focused on grid-based designs (not a complete CSS framework).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/ScvAyoqwElI/AAAAAAAANFo/Zk53BHhGLjk/s1600-h/golden-grid-css.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/ScvAyoqwElI/AAAAAAAANFo/Zk53BHhGLjk/s400/golden-grid-css.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://code.google.com/p/the-golden-grid/" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Golden Grid&lt;/strong&gt; uses &lt;code&gt;float:left&lt;/code&gt; approach for building grids rather than positions.&lt;br /&gt;It is a 6/12 column grid system with a 970px main width. Total file size is &amp;lt;1kb when compressed.&lt;br /&gt;To read more about it, you can check his &lt;a href="http://www.vcarrer.com/2009/02/golden-grid.html" target="_blank"&gt;blog post&lt;/a&gt; announcing the framework.&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; No Requirements&lt;br /&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://code.google.com/p/the-golden-grid/" target="_blank"&gt;http://code.google.com/p/the-golden-grid/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-6580730773331042425?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/6580730773331042425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/03/golden-grid-css-grid-framework.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6580730773331042425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6580730773331042425'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/03/golden-grid-css-grid-framework.html' title='Golden Grid: A CSS Grid Framework'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/ScvAyoqwElI/AAAAAAAANFo/Zk53BHhGLjk/s72-c/golden-grid-css.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-2357428555096189989</id><published>2009-03-26T23:21:00.000+05:30</published><updated>2009-03-26T23:21:07.162+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Webdesign'/><title type='text'>Get Color Palette By Uploading An Image</title><content type='html'>&lt;div class="PostContent"&gt;          &lt;a href="http://www.cssdrive.com/imagepalette/index.php" target="_blank"&gt;&lt;strong&gt;Color Pallete Generator&lt;/strong&gt;&lt;/a&gt; is a free web-based application that is &lt;strong&gt;creates the color palette of an uploaded image&lt;/strong&gt;.&lt;br /&gt;It supports .PNG, .GIF, .JPG, .JPEG images &amp;amp; creates 4 levels of palettes: light, medium, dark, complete.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/ScvAWgG8-3I/AAAAAAAANFg/ewJ3lp_rEGo/s1600-h/color-palette-generator.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/ScvAWgG8-3I/AAAAAAAANFg/ewJ3lp_rEGo/s400/color-palette-generator.jpg" style="cursor: move;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.cssdrive.com/imagepalette/index.php" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;The generator also prepares the related files for &lt;strong&gt;CSS&lt;/strong&gt; &amp;amp; &lt;strong&gt;Photoshop swatches&lt;/strong&gt; of the color palette created.&lt;br /&gt;&lt;strong&gt;P.S.&lt;/strong&gt; Up to 1 mb can be uploaded.&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.cssdrive.com/imagepalette/index.php" target="_blank"&gt;http://www.cssdrive.com/imagepalette/index.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-2357428555096189989?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/2357428555096189989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/03/get-color-palette-by-uploading-image.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2357428555096189989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2357428555096189989'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/03/get-color-palette-by-uploading-image.html' title='Get Color Palette By Uploading An Image'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/ScvAWgG8-3I/AAAAAAAANFg/ewJ3lp_rEGo/s72-c/color-palette-generator.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5828733522872950101</id><published>2009-01-26T16:00:00.000+05:30</published><updated>2009-01-26T16:00:00.179+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Framework'/><title type='text'>SenCSs: A CSS Framework For All But Not The Layout</title><content type='html'>&lt;a href="http://sencss.kilianvalkhof.com/" target="_blank"&gt;&lt;strong&gt;SenCSs&lt;/strong&gt;&lt;/a&gt; is a &lt;strong&gt;CSS framework&lt;/strong&gt; that doesn’t provide a layout system but aims to take care of the rest, like:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;fonts &amp;amp; font-sizes&lt;/li&gt;&lt;li&gt;paddings&lt;/li&gt;&lt;li&gt;margins&lt;/li&gt;&lt;li&gt;colors,&lt;/li&gt;&lt;li&gt;tables &amp;amp; lists&lt;/li&gt;&lt;li&gt;headers, blockquotes and what more..&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;br /&gt;SenCSs&lt;/strong&gt; has support for forms which helps presenting them nicely (better form support is on the way).&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SX1fBMkoxBI/AAAAAAAALmw/oz9Mz-wcwSs/s1600-h/sencss-logo.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SX1fBMkoxBI/AAAAAAAALmw/oz9Mz-wcwSs/s320/sencss-logo.gif" /&gt;&lt;/a&gt;&lt;br /&gt;There are also styles for elements like errors, warnings or success messages which are parts of a standard web application.&lt;br /&gt;&lt;strong&gt;SenCSs&lt;/strong&gt;, although being fresh &amp;amp; currently in development, is a nice base to start with &amp;amp; improve depending on your needs.&lt;br /&gt;An example HTML file can be found &lt;a href="http://sencss.kilianvalkhof.com/example.html" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://sencss.kilianvalkhof.com/" target="_blank"&gt;http://sencss.kilianvalkhof.com/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="http://sencss.kilianvalkhof.com/example.html" target="_blank"&gt;http://sencss.kilianvalkhof.com/example.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5828733522872950101?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5828733522872950101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/01/sencss-css-framework-for-all-but-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5828733522872950101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5828733522872950101'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/01/sencss-css-framework-for-all-but-not.html' title='SenCSs: A CSS Framework For All But Not The Layout'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SX1fBMkoxBI/AAAAAAAALmw/oz9Mz-wcwSs/s72-c/sencss-logo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-726227442959170339</id><published>2009-01-26T11:19:00.000+05:30</published><updated>2009-01-26T11:22:00.307+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>Powerful CSS Menu Creator: CSS QuickMenu</title><content type='html'>&lt;strong&gt;Update 26.12.2008:&lt;/strong&gt; This post is updated to reflect the original application.&lt;br /&gt;&lt;a href="http://www.opencube.com/" target="_blank"&gt;&lt;strong&gt;CSS QuickMenu&lt;/strong&gt;&lt;/a&gt; is a very powerful &amp;amp; &lt;strong&gt;web based CSS menu creator application&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SX1PN1nRhgI/AAAAAAAALmg/6X4pSG_2AJk/s1600-h/css-menu-creator.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SX1PN1nRhgI/AAAAAAAALmg/6X4pSG_2AJk/s400/css-menu-creator.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;After selecting the menu type &amp;amp; clicking the "customize menu" button, you can reach the editor.&lt;br /&gt;&lt;h3&gt;The editor helps you to:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Add/remove/update menus &amp;amp; submenus&lt;/li&gt;&lt;li&gt;Update colors, fonts, borders..&lt;/li&gt;&lt;li&gt;Choose animations&lt;/li&gt;&lt;li&gt;Choose CSS shapes&lt;/li&gt;&lt;li&gt;Decide whether the menu will be reachable via keyboard or it will be horizontal/vertical &amp;amp; more..&lt;/li&gt;&lt;/ul&gt;It also enables you to add your own CSS styles and see the results instantly.&lt;br /&gt;After creating the menu, &lt;strong&gt;HTML &amp;amp; CSS&lt;/strong&gt; codes can be reached easilt via the "save" button.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.opencube.com/" target="_blank"&gt;http://www.opencube.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-726227442959170339?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/726227442959170339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/01/powerful-css-menu-creator-css-quickmenu_26.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/726227442959170339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/726227442959170339'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/01/powerful-css-menu-creator-css-quickmenu_26.html' title='Powerful CSS Menu Creator: CSS QuickMenu'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SX1PN1nRhgI/AAAAAAAALmg/6X4pSG_2AJk/s72-c/css-menu-creator.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-3484427770188746109</id><published>2009-01-02T22:10:00.000+05:30</published><updated>2009-01-02T22:10:00.894+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>CSS Menu Maker</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzF6sUyNRI/AAAAAAAALN8/fMOamUpEY-o/s1600-h/FireShot+capture+%234+-+%27CSS+Menu+Generator%27+-+www_cssmenumaker_com.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzF6sUyNRI/AAAAAAAALN8/fMOamUpEY-o/s320/FireShot+capture+%234+-+%27CSS+Menu+Generator%27+-+www_cssmenumaker_com.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Free CSS Menu, Vertical &amp;amp; Horizontal&lt;br /&gt;&lt;a href="http://www.cssmenumaker.com/"&gt;&lt;span style="font-weight: bold;"&gt;Available from... &lt;/span&gt;cssmenumaker.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-3484427770188746109?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/3484427770188746109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/01/css-menu-maker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3484427770188746109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3484427770188746109'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/01/css-menu-maker.html' title='CSS Menu Maker'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzF6sUyNRI/AAAAAAAALN8/fMOamUpEY-o/s72-c/FireShot+capture+%234+-+%27CSS+Menu+Generator%27+-+www_cssmenumaker_com.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-1777521532655730266</id><published>2009-01-02T16:00:00.000+05:30</published><updated>2009-01-02T16:00:00.809+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>CSS cheat sheet</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SVzGipPn-qI/AAAAAAAALOE/7T-09P4oOag/s1600-h/css_cheat_sheet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SVzGipPn-qI/AAAAAAAALOE/7T-09P4oOag/s320/css_cheat_sheet.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;CSS cheat sheet&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Available free from &lt;a href="http://www.ilovejackdaniels.com/cheat-sheets/css-cheat-sheet/"&gt;ILoveJackDaniels.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;The CSS cheat sheet is designed to act as a reminder and reference sheet, listing all selectors (as of CSS 2.1) and properties. It includes a visual example of the box model, unit reference for CSS units and the various media types CSS makes allowance for. A description of what is on the cheat sheet follows, or if you are impatient, you can go straight to the full size CSS cheat sheet.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;        Download:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://www.filebox.ro/download.php?key=88aefb31f352865a86ec9b2887ec004e" linkindex="22" set="yes"&gt;PNG, 97KB&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.filebox.ro/download.php?key=1bbd4250cdd278ce559e318b4ae53334" linkindex="23" set="yes"&gt;PDF, 379KB&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-1777521532655730266?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/1777521532655730266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/01/css-cheat-sheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1777521532655730266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1777521532655730266'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/01/css-cheat-sheet.html' title='CSS cheat sheet'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SVzGipPn-qI/AAAAAAAALOE/7T-09P4oOag/s72-c/css_cheat_sheet.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-4600728605211371671</id><published>2009-01-01T19:19:00.000+05:30</published><updated>2009-01-01T19:21:35.672+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>Powerful CSS Menu Creator: CSS QuickMenu</title><content type='html'>&lt;strong&gt;Update 26.12.2008:&lt;/strong&gt; This post is updated to reflect the original application.&lt;br /&gt;&lt;a href="http://www.opencube.com/" target="_blank"&gt;&lt;strong&gt;CSS QuickMenu&lt;/strong&gt;&lt;/a&gt; is a very powerful &amp;amp; &lt;strong&gt;web based CSS menu creator application&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzKGnLylJI/AAAAAAAALOM/Yxc8ajGAhxY/s1600-h/css-menu-creator.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzKGnLylJI/AAAAAAAALOM/Yxc8ajGAhxY/s400/css-menu-creator.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;After selecting the menu type &amp;amp; clicking the "customize menu" button, you can reach the editor.&lt;br /&gt;&lt;h3&gt;The editor helps you to:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Add/remove/update menus &amp;amp; submenus&lt;/li&gt;&lt;li&gt;Update colors, fonts, borders..&lt;/li&gt;&lt;li&gt;Choose animations&lt;/li&gt;&lt;li&gt;Choose CSS shapes&lt;/li&gt;&lt;li&gt;Decide whether the menu will be reachable via keyboard or it will be horizontal/vertical &amp;amp; more..&lt;/li&gt;&lt;/ul&gt;It also enables you to add your own CSS styles and see the results instantly.&lt;br /&gt;After creating the menu, &lt;strong&gt;HTML &amp;amp; CSS&lt;/strong&gt; codes can be reached easilt via the "save" button.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.opencube.com/" target="_blank"&gt;http://www.opencube.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-4600728605211371671?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/4600728605211371671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/01/powerful-css-menu-creator-css-quickmenu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/4600728605211371671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/4600728605211371671'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/01/powerful-css-menu-creator-css-quickmenu.html' title='Powerful CSS Menu Creator: CSS QuickMenu'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzKGnLylJI/AAAAAAAALOM/Yxc8ajGAhxY/s72-c/css-menu-creator.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8841767922627937099</id><published>2009-01-01T19:00:00.000+05:30</published><updated>2009-01-01T19:01:10.463+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>Software: CSS Menu Generator (FREE) CSS Tab Designer</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzE5wFZ_YI/AAAAAAAALN0/EsVXN2wiivA/s1600-h/csstab2-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzE5wFZ_YI/AAAAAAAALN0/EsVXN2wiivA/s320/csstab2-1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      CSS Tab Designer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;CSS Tab Designer is a freeware that let you visually make css-based menus or tabs. There are more than 60 different styles and colors included in the library. It can also generate strict xhtml compliant codes for your menus.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzEoIH4SUI/AAAAAAAALNs/FhgykApXHsE/s1600-h/vertical-tabs.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzEoIH4SUI/AAAAAAAALNs/FhgykApXHsE/s320/vertical-tabs.png" /&gt;&lt;/a&gt;&lt;/div&gt;With the CSS Tab Designer, you can : &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Quickly design your list &lt;b&gt;visually&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Choose from a variety of styles/colors (60+ different designs/colors supported).&lt;/li&gt;&lt;li&gt;Generate strict &lt;b&gt;xhtml compliant code&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="color: red; text-align: center;"&gt;&lt;b&gt;&lt;a href="http://dl.filekicker.com/send/file/175939-ALVX/css_tab.zip"&gt;Download&lt;/a&gt; (1.35 MB)&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzEoIH4SUI/AAAAAAAALNs/FhgykApXHsE/s1600-h/vertical-tabs.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8841767922627937099?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8841767922627937099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2009/01/software-css-menu-generator-free-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8841767922627937099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8841767922627937099'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2009/01/software-css-menu-generator-free-css.html' title='Software: CSS Menu Generator (FREE) CSS Tab Designer'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SVzE5wFZ_YI/AAAAAAAALN0/EsVXN2wiivA/s72-c/csstab2-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-3801298270053570476</id><published>2008-12-27T00:34:00.000+05:30</published><updated>2008-12-27T00:37:35.432+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>The Ultimate CSS Reference Feb 2008</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVUrBFv7H8I/AAAAAAAALHU/pA99GOLI9tU/s1600-h/TheUltimateCSSReference.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SVUrBFv7H8I/AAAAAAAALHU/pA99GOLI9tU/s320/TheUltimateCSSReference.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;The Ultimate CSS Reference Feb 2008&lt;/span&gt;&lt;br /&gt;PDF | English | 300 Pag | Feb26, 2008 | 5.4 Mb | RS&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   A complete and thorough and up-to-date reference guide for CSS.&lt;/span&gt;  &lt;br /&gt;Stop wasting time doing Internet searches only to find inaccurate, out-of-date, or incomplete information. &lt;i style="font-weight: bold;"&gt;CSS: The Ultimate Reference&lt;/i&gt; includes all the ins-and-outs you need to know including compatability information for all major browsers, lists of useful hacks, known bugs in CSS, and much more - all presented in a beautiful, full color layout that will have you coming back over and over again. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/134377379/The_Ultimate_CSS_Reference_Feb_2008.rar"&gt;&lt;span style="font-weight: bold;"&gt;Download from RapidShare&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;more ebooks :&lt;a href="http://ebookesguru.blogspot.com/"&gt; http://ebookesguru.blogspot.com/&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-3801298270053570476?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/3801298270053570476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/12/ultimate-css-reference-feb-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3801298270053570476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3801298270053570476'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/12/ultimate-css-reference-feb-2008.html' title='The Ultimate CSS Reference Feb 2008'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SVUrBFv7H8I/AAAAAAAALHU/pA99GOLI9tU/s72-c/TheUltimateCSSReference.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5383729166403868671</id><published>2008-12-25T15:27:00.000+05:30</published><updated>2008-12-25T15:28:07.813+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>40 CSS Tutorial Reference</title><content type='html'>&lt;div align="justify"&gt;This tutorials and guides or ebook are for understanding and using Cascading Style Sheets (CSS). It also shows several method for implementing CSS. This reference make you clear how to code CSS and how to change different formats using CSS.&lt;/div&gt;&lt;div align="justify"&gt;This all are free Cascading Style Sheet tutorials (CSS) tutorials or ebook from industry experts that feature extensive information on CSS basics, tags, programming, and scripts. &lt;/div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.smartwebby.com/web_site_design/css_styles_tutorial.asp" linkindex="7" set="yes" target="_blank"&gt;CSS Styles Tutorial&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mezzoblue.com/tests/" linkindex="8" set="yes" target="_blank"&gt;CSS Testing Grounds&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.echoecho.com/css.htm" linkindex="9" set="yes" target="_blank"&gt;CSS Tutorial by EchoEcho.Com&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.htmlgoodies.com/beyond/css/" linkindex="10" set="yes" target="_blank"&gt;CSS Tutorials&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.picment.com/articles/css/funwithforms/" linkindex="11" set="yes" target="_blank"&gt;Customized Input Elements&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dzinelabs.com/" linkindex="12" set="yes" target="_blank"&gt;Experimental Css Design&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.miswebdesign.com/resources/articles/fancy-paragraphs.html" linkindex="13" target="_blank"&gt;Fancy Paragraphs with CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3development.de/css/hide_css_from_browsers/" linkindex="14" set="yes" target="_blank"&gt;Hide CSS from Browsers&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.hscripts.com/tutorials/css/" linkindex="15" target="_blank"&gt;HIOX CSS Tutorial&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://spiderpro.com/bu/bucssh001.html" linkindex="16" set="yes" target="_blank"&gt;How to justify with CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://webreference.com/html/tutorials/" linkindex="17" target="_blank"&gt;HTML with Style&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.yourhtmlsource.com/stylesheets/" linkindex="18" target="_blank"&gt;HTMLSource Stylesheet Tutorials&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://home.no.net/junjun/html/shorthand.html" linkindex="19" set="yes" target="_blank"&gt;Introduction to CSS shorthand properties&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.trans4mind.com/personal_development/StyleSheets/index.html" linkindex="20" target="_blank"&gt;Ken Ward's Cascading Style Sheets Tutorial&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.utexas.edu/learn/css/" linkindex="21" set="yes" target="_blank"&gt;Learning CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.desilva.biz/css/" linkindex="22" set="yes" target="_blank"&gt;Learning Journal - Cascading Style Sheets&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.alistapart.com/articles/alternate/" linkindex="23" target="_blank"&gt;A List Apart: CSS: Making Alternate Style Sheets Work&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.webreference.com/authoring/style/sheets/headlines/" linkindex="24" set="yes" target="_blank"&gt;Making Headlines With Cascading Style Sheets&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://wdvl.com/Authoring/Style/Sheets/Margins/" linkindex="25" target="_blank"&gt;Marginally Speaking - CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.positioniseverything.net/" linkindex="26" target="_blank"&gt;Position Is Everything&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.westciv.com/style_master/academy/css_tutorial/" linkindex="27" set="yes" target="_blank"&gt;WestCiv: The Complete CSS Guide&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/MarkUp/Guide/Style" linkindex="28" target="_blank"&gt;Adding a Touch of Style&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://wsabstract.com/howto/pseudoletter.shtml" linkindex="29" set="yes" target="_blank"&gt;Adding drop caps effects to your paragraphs using CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://css-tutorial.8m.com/" linkindex="30" target="_blank"&gt;Cascading Style Sheet Tutorial&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://web.tampabay.rr.com/bmerkey/fall99.htm" linkindex="31" target="_blank"&gt;Cascading Style Sheets Alive&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.javascript-page.com/css/" linkindex="32" set="yes" target="_blank"&gt;Cascading Style Sheets in Seven Easy Steps&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pageresource.com/dhtml/indexcss.htm" linkindex="33" set="yes" target="_blank"&gt;Cascading Style Sheets Tutorials&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://wsabstract.com/howto/css.shtml" linkindex="34" set="yes" target="_blank"&gt;5 cheap CSS tricks&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://wsabstract.com/dhtmltutors/css1.shtml" linkindex="35" set="yes" target="_blank"&gt;Comprehensive CSS Guide&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.smartwebby.com/web_site_design/css_styles.asp" linkindex="36" set="yes" target="_blank"&gt;Cool Text Rollover Effects Using CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3schools.com/css/" linkindex="37" set="yes" target="_blank"&gt;CSS School&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://wdvl.com/Authoring/Style/Sheets/Intro/" linkindex="38" set="yes" target="_blank"&gt;Putting Style Sheets in Perspective&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.richinstyle.com/masterclass/" linkindex="39" set="yes" target="_blank"&gt;RichInStyle.com Master Class&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/devnet/dreamweaver/articles/css_styling.html" linkindex="40" set="yes" target="_blank"&gt;Simple Styling with CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://slackerhtml.tripod.com/stylesheets/" linkindex="41" set="yes" target="_blank"&gt;Slacker's Guide to Cascading Style Sheets&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.freewebs.com/csskit/" linkindex="42" target="_blank"&gt;СSS Samples&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.susqu.edu/ad_depts/computing/webcentral/CssGuide/" linkindex="43" set="yes" target="_blank"&gt;Style Sheet Reference&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.tizag.com/cssT/" linkindex="44" set="yes" target="_blank"&gt;Tizag - CSS Tutorials&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.projectseven.com/tutorials/css_menus/list_01/" linkindex="45" set="yes" target="_blank"&gt;Uberlink CSS List Menus&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.digital-web.com/articles/web_page_reconstruction_with_css/" linkindex="46" set="yes" target="_blank"&gt;Web Page Reconstruction with CSS&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.websitepublisher.net/article/faking_graphical_link/" linkindex="47" set="yes" target="_blank"&gt;Website Publisher - Faking a Graphical Link&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5383729166403868671?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5383729166403868671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/12/40-css-tutorial-reference.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5383729166403868671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5383729166403868671'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/12/40-css-tutorial-reference.html' title='40 CSS Tutorial Reference'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-7434623884049372222</id><published>2008-12-19T22:23:00.000+05:30</published><updated>2008-12-19T22:26:24.001+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>Free CSS Menus: Styled Menus</title><content type='html'>&lt;a href="http://www.styledmenus.com/" target="_blank"&gt;&lt;strong&gt;Styled Menus&lt;/strong&gt;&lt;/a&gt; is a website presenting various&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;strong&gt;free CSS menus&lt;/strong&gt;.&lt;br /&gt;Menus provided are cross-browser compatible &amp;amp; W3C validated.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BPbrULxD7vQ/SUvR1ExU4OI/AAAAAAAAK9Q/iX7XzbFFIFE/s1600-h/free-css-navigation.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BPbrULxD7vQ/SUvR1ExU4OI/AAAAAAAAK9Q/iX7XzbFFIFE/s400/free-css-navigation.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;There are currently 20 menus &amp;amp; new ones added regularly.&lt;br /&gt;It is a handy resource to directly use them or to get inspired.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.styledmenus.com/" target="_blank"&gt;http://www.styledmenus.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-7434623884049372222?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/7434623884049372222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/12/free-css-menus-styled-menus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/7434623884049372222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/7434623884049372222'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/12/free-css-menus-styled-menus.html' title='Free CSS Menus: Styled Menus'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BPbrULxD7vQ/SUvR1ExU4OI/AAAAAAAAK9Q/iX7XzbFFIFE/s72-c/free-css-navigation.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-1746456947900996457</id><published>2008-11-22T23:07:00.001+05:30</published><updated>2008-11-22T23:14:02.940+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Framework'/><title type='text'>Malo: Ultra Small CSS Framework</title><content type='html'>&lt;a href="http://code.google.com/p/malo/" target="_blank"&gt;&lt;b&gt;Malo&lt;/b&gt;&lt;/a&gt; is a very &lt;b&gt;small CSS framework&lt;/b&gt; (0,25 kb compressed) for creating a structural base for small or medium web sites.&lt;br /&gt;It is derived from &lt;b&gt;Emastic CSS Framework&lt;/b&gt; (created by the same author - &lt;a href="http://www.webresourcesdepot.com/css-grid-framework-emastic/"&gt;see WRD post&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SShEIyxdcuI/AAAAAAAAKKk/vnjqSBEa5dQ/s1600-h/small-css-framework.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SShEIyxdcuI/AAAAAAAAKKk/vnjqSBEa5dQ/s400/small-css-framework.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;Malo has two parts:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;basic reset&lt;/li&gt;&lt;li&gt;grid system&lt;/li&gt;&lt;/ul&gt;It covers most of the grid scenarios &amp;amp; very ideal for anyone that doesn’t want to use a complete framework but get some essentials, specially grids, which are problematic in general.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://code.google.com/p/malo/" target="_blank"&gt;http://code.google.com/p/malo/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-1746456947900996457?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/1746456947900996457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/11/malo-ultra-small-css-framework.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1746456947900996457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1746456947900996457'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/11/malo-ultra-small-css-framework.html' title='Malo: Ultra Small CSS Framework'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SShEIyxdcuI/AAAAAAAAKKk/vnjqSBEa5dQ/s72-c/small-css-framework.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5376351223943741286</id><published>2008-11-09T10:06:00.000+05:30</published><updated>2008-11-09T10:06:00.674+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>Cross-Browser CSS Drop-Down Menu Framework</title><content type='html'>&lt;a href="http://lwis.net/free-css-drop-down-menu/" target="_blank"&gt;&lt;strong&gt;CSS Drop-Down Menu Framework&lt;/strong&gt;&lt;/a&gt; is a free &amp;amp; cross-browser solution to create good looking menus.&lt;br /&gt;Download package already contains examples but new themes can be created very easily.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_BPbrULxD7vQ/SRSX7N-KDSI/AAAAAAAAJ6M/k6PO5drP3Us/s1600-h/cross-browser-css-menu.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SRSX7N-KDSI/AAAAAAAAJ6M/k6PO5drP3Us/s400/cross-browser-css-menu.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Menus can be transformed by only changing the class name. Available transformations are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;horizontal&lt;/li&gt;&lt;li&gt;vertical left-to-right&lt;/li&gt;&lt;li&gt;vertical right-to-left&lt;/li&gt;&lt;li&gt;horizontal linear&lt;/li&gt;&lt;li&gt;horizontal upwards.&lt;/li&gt;&lt;/ul&gt;The framework normally uses only CSS but for IE6, there is a JavaScript file that must be included.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5376351223943741286?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5376351223943741286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/11/cross-browser-css-drop-down-menu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5376351223943741286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5376351223943741286'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/11/cross-browser-css-drop-down-menu.html' title='Cross-Browser CSS Drop-Down Menu Framework'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BPbrULxD7vQ/SRSX7N-KDSI/AAAAAAAAJ6M/k6PO5drP3Us/s72-c/cross-browser-css-menu.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5487731363539133148</id><published>2008-11-08T00:19:00.000+05:30</published><updated>2008-11-08T00:22:03.145+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Toolbox'/><title type='text'>Free CSS Toolbox</title><content type='html'>&lt;a href="http://www.blumentals.net/csstool/index.php" target="_blank"&gt;&lt;strong&gt;Free CSS Toolbox&lt;/strong&gt;&lt;/a&gt; is a software that can save time of a web designer.&lt;br /&gt;It is a set of tools that will help you in almost any process related to CSS.&lt;br /&gt;&lt;h3&gt;Tools include:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Simple CSS Editor&lt;/li&gt;&lt;li&gt;CSS Formatter / Beautifier&lt;/li&gt;&lt;li&gt;CSS Compressor&lt;/li&gt;&lt;li&gt;W3C CSS Validation Service Intergration&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style=" text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SRSOIN9BO_I/AAAAAAAAJ5M/SOlTtAMsUzY/s1600-h/free-css-editor-compress.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SRSOIN9BO_I/AAAAAAAAJ5M/SOlTtAMsUzY/s400/free-css-editor-compress.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The software is very easy to use as it is straight-forward.&lt;br /&gt;&lt;strong&gt;Syntax checker&lt;/strong&gt; of the editor saves time specially for fast CSS coders &amp;amp; the &lt;strong&gt;CSS beautifier&lt;/strong&gt; works pretty well.&lt;br /&gt;Currently, it only works in Windows environment.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; Windows 2000, 2003, XP, Vista&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.blumentals.net/csstool/index.php" target="_blank"&gt;http://www.blumentals.net/csstool/index.php&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a href="http://www.blumentals.net/csstool/download.php" target="_blank"&gt;http://www.blumentals.net/csstool/download.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5487731363539133148?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5487731363539133148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/11/free-css-toolbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5487731363539133148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5487731363539133148'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/11/free-css-toolbox.html' title='Free CSS Toolbox'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SRSOIN9BO_I/AAAAAAAAJ5M/SOlTtAMsUzY/s72-c/free-css-editor-compress.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-2565063833034517136</id><published>2008-10-02T23:44:00.000+05:30</published><updated>2008-10-02T23:47:26.453+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>Advanced jQuery Suckerfish Menu: Superfish</title><content type='html'>&lt;a href="http://users.tpg.com.au/j_birch/plugins/superfish/" target="_blank"&gt;&lt;strong&gt;Superfish&lt;/strong&gt;&lt;/a&gt; is an advanced &lt;strong&gt;suckerfish menu plugin&lt;/strong&gt; for &lt;strong&gt;jQuery&lt;/strong&gt;.&lt;br /&gt;It turns a standard CSS dropdown menu and tranforms it to a more powerful one (it gracefully degrades).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_BPbrULxD7vQ/SOUP1IP6lxI/AAAAAAAAI8U/ty0oajFEwvQ/s1600-h/jquery-suckerfish-menu.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_BPbrULxD7vQ/SOUP1IP6lxI/AAAAAAAAI8U/svMsCSJKn98/s400-R/jquery-suckerfish-menu.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It supports both horizontal &amp;amp; vertical menus and unlimited sub-menus can be defined.&lt;br /&gt;Considering the menu is generated from a CSS-dropdown menu, every sub can be easily styled too.&lt;br /&gt;&lt;h3&gt;Other features of Superfish:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Suckerfish-style hover support for IE6.&lt;/li&gt;&lt;li&gt;Timed delay on mouseout.&lt;/li&gt;&lt;li&gt;Animation of sub-menu reveal.&lt;/li&gt;&lt;li&gt;Keyboard accessibility.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Indicates the presence of sub-menus by automatically adding arrow images to relevant anchors.&lt;/li&gt;&lt;li&gt;Drop shadows for capable browsers – degrades gracefully for Internet Explorer 6. Can disable shadows completely via options object.&lt;/li&gt;&lt;li&gt;Can show the path to your current page while the menu is idle.&lt;/li&gt;&lt;li&gt;Optional callback functions. The ‘this’ keyword within the handlers you attach will refer to the animated ul sub-menu.&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; jQuery&lt;br /&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://users.tpg.com.au/j_birch/plugins/superfish/" target="_blank"&gt;http://users.tpg.com.au/j_birch/plugins/superfish/&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="http://users.tpg.com.au/j_birch/plugins/superfish/#examples" target="_blank"&gt;http://users.tpg.com.au/j_birch/plugins/superfish/#e...&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a href="http://users.tpg.com.au/j_birch/plugins/superfish/#download" target="_blank"&gt;http://users.tpg.com.au/j_birch/plugins/superfish/#d...&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Via:&lt;/strong&gt; &lt;a href="http://www.pixey.de/superfish-jquery-menu/" target="_blank"&gt;http://www.pixey.de/superfish-jquery-menu/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-2565063833034517136?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/2565063833034517136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/10/advanced-jquery-suckerfish-menu.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2565063833034517136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2565063833034517136'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/10/advanced-jquery-suckerfish-menu.html' title='Advanced jQuery Suckerfish Menu: Superfish'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BPbrULxD7vQ/SOUP1IP6lxI/AAAAAAAAI8U/svMsCSJKn98/s72-Rc/jquery-suckerfish-menu.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8155458572381922153</id><published>2008-09-12T22:36:00.001+05:30</published><updated>2008-09-14T00:03:15.167+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Pixel Perfect: Overlay HTML On Websites For Better Testing</title><content type='html'>&lt;a href="http://www.pixelperfectplugin.com/" target="_blank"&gt;&lt;b&gt;Pixel Perfect&lt;/b&gt;&lt;/a&gt; is a &lt;b&gt;Firebug plugin&lt;/b&gt; which enables you to overlay a web composition on any developed HTML.&lt;br /&gt;By switching between on &amp;amp; off, you can see easily howmany pixels you’re off with the development.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SMqiaFz6DfI/AAAAAAAAHrw/cj488DOhNG0/s1600-h/pixel-perfect.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SMqiaFz6DfI/AAAAAAAAHrw/qMGsPkLy2rM/s400-R/pixel-perfect.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You can play with the &lt;b&gt;opacity of the overlay&lt;/b&gt; to better see or totally disable the design below.&lt;br /&gt;&lt;b&gt;Move controls&lt;/b&gt; enables you to &lt;b&gt;fine tune&lt;/b&gt; the position of the overlay. To give an example, you can exactly position a new menu over an old one to see if it fits or not.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Requirements:&lt;/b&gt; Firebug&lt;br /&gt;&lt;b&gt;Website:&lt;/b&gt; &lt;a href="http://www.pixelperfectplugin.com/" target="_blank"&gt;http://www.pixelperfectplugin.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8155458572381922153?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8155458572381922153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/09/pixel-perfect-overlay-html-on-websites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8155458572381922153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8155458572381922153'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/09/pixel-perfect-overlay-html-on-websites.html' title='Pixel Perfect: Overlay HTML On Websites For Better Testing'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SMqiaFz6DfI/AAAAAAAAHrw/qMGsPkLy2rM/s72-Rc/pixel-perfect.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5567913534842793263</id><published>2008-09-07T19:41:00.001+05:30</published><updated>2008-09-09T11:00:44.966+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Menu'/><title type='text'>CSS Menu Builder: Create Menus Online</title><content type='html'>&lt;span style="border-collapse: separate; color: #35383d; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;a href="http://www.cssmenubuilder.com/" style="border-width: 0px; color: #00a0e3; text-decoration: underline;" target="_blank"&gt;&lt;b&gt;CSS Menu Builder&lt;/b&gt;&lt;/a&gt;&amp;nbsp;is an online menu builder which enables you to create&lt;b&gt;30+ horizontal, 700+ vertical &amp;amp; breadcrumb menus&lt;/b&gt;&amp;nbsp;(without the unlimited color combinations).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style=" text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SMPh0cm5GII/AAAAAAAAHUE/Se6ufM8PfLQ/s1600-h/css-menu-builder.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SMPh0cm5GII/AAAAAAAAHUE/c9WLChzBMJI/s400-R/css-menu-builder.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: #35383d; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;With an Ajaxed &amp;amp; simple to use interface, menus can be created on the fly and HTML, CSS &amp;amp; necessary image files can be downloaded easily (or a complete ZIP file can be downloaded).&lt;/span&gt;&lt;span style="border-collapse: separate; color: #35383d; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: #35383d; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: #35383d; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;b&gt;Website:&lt;/b&gt;&amp;nbsp;&lt;a href="http://www.cssmenubuilder.com/" style="border-width: 0px; color: #00a0e3; text-decoration: none;" target="_blank"&gt;http://www.cssmenubuilder.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="border-collapse: separate; color: #35383d; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5567913534842793263?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5567913534842793263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/09/css-menu-builder-create-menus-online.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5567913534842793263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5567913534842793263'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/09/css-menu-builder-create-menus-online.html' title='CSS Menu Builder: Create Menus Online'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SMPh0cm5GII/AAAAAAAAHUE/c9WLChzBMJI/s72-Rc/css-menu-builder.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-1053391361366597358</id><published>2008-07-28T23:37:00.000+05:30</published><updated>2008-07-28T23:38:08.912+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>jQuery Image Gallery: Spacegallery</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://eyecon.ro/spacegallery"&gt;&lt;strong&gt;Spacegallery&lt;/strong&gt;&lt;/a&gt; is a very simple but nice &lt;strong&gt;image gallery built with jQuery&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;It is a &lt;strong&gt;static gallery&lt;/strong&gt; where images are hardcoded in the HTML and presented with a beautiful grow - fade out effect.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BPbrULxD7vQ/SI4KZBxGAYI/AAAAAAAADgE/UUsxF8BfniI/s1600-h/jquery-image-gallery.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_BPbrULxD7vQ/SI4KZBxGAYI/AAAAAAAADgE/UUsxF8BfniI/s400/jquery-image-gallery.jpg" alt="" id="BLOGGER_PHOTO_ID_5228127642511081858" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;How to use?&lt;/span&gt; &lt;p&gt;After inserting the JS &amp;amp; CSS files into your webpages, create a div element with images inside like:&lt;/p&gt; &lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;div id="myGallery" class="spacegallery"&gt;&lt;br /&gt;  &lt;img src="http://www.blogger.com/images/bw3.jpg" alt="BW" /&gt;&lt;br /&gt;  &lt;img src="http://www.blogger.com/images/lights3.jpg" alt="Lights" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;And call the gallery:&lt;/p&gt; &lt;p&gt;&lt;code&gt;$('#myGallery').spacegallery({loadingClass: 'loading'});&lt;/code&gt;&lt;/p&gt; &lt;p&gt;You can also configure the perspective, border &amp;amp; animation duration.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; jQuery&lt;br /&gt;                &lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;                &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://eyecon.ro/spacegallery" target="_blank"&gt;http://eyecon.ro/spacegallery&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/6296885838576887142-1053391361366597358?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/1053391361366597358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/07/jquery-image-gallery-spacegallery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1053391361366597358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1053391361366597358'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/07/jquery-image-gallery-spacegallery.html' title='jQuery Image Gallery: Spacegallery'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_BPbrULxD7vQ/SI4KZBxGAYI/AAAAAAAADgE/UUsxF8BfniI/s72-c/jquery-image-gallery.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8382217729406168134</id><published>2008-07-21T23:34:00.002+05:30</published><updated>2008-07-21T23:39:47.604+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Custom Checkbox And Radio Buttons: CRIR</title><content type='html'>&lt;a href="http://www.chriserwin.com/scripts/crir/index.php" target="_blank"&gt;&lt;strong&gt;CRIR&lt;/strong&gt;&lt;/a&gt; is a combination of &lt;strong&gt;JavaScript &amp;amp; CSS&lt;/strong&gt; that enables you to create &lt;strong&gt;custom checkbox and radio buttons&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_BPbrULxD7vQ/SITP6ePEnXI/AAAAAAAAC2w/AO-K9Bmj5vc/s1600-h/custom-checkbox-radio.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_BPbrULxD7vQ/SITP6ePEnXI/AAAAAAAAC2w/AO-K9Bmj5vc/s400/custom-checkbox-radio.gif" alt="" id="BLOGGER_PHOTO_ID_5225530071112260978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Behind the scenes, &lt;strong&gt;CRIR&lt;/strong&gt; does it with a visual trick by hiding the original &lt;strong&gt;form elements&lt;/strong&gt; (but transferring any values to them) and replacing them with images.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; No Requirements&lt;br /&gt;                &lt;strong&gt;Compatibility:&lt;/strong&gt; All Majosr Browsers&lt;br /&gt;                &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.chriserwin.com/scripts/crir/index.php" target="_blank"&gt;http://www.chriserwin.com/scripts/crir/index.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8382217729406168134?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8382217729406168134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/07/custom-checkbox-and-radio-buttons-crir.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8382217729406168134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8382217729406168134'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/07/custom-checkbox-and-radio-buttons-crir.html' title='Custom Checkbox And Radio Buttons: CRIR'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_BPbrULxD7vQ/SITP6ePEnXI/AAAAAAAAC2w/AO-K9Bmj5vc/s72-c/custom-checkbox-radio.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-3773651178173530048</id><published>2008-07-18T10:20:00.000+05:30</published><updated>2008-07-18T10:20:01.290+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Css Grid Xhtml'/><title type='text'>CSS Grid Framework: Emastic</title><content type='html'>&lt;a target="_blank" href="http://code.google.com/p/emastic/"&gt;&lt;strong&gt;Emastic&lt;/strong&gt;&lt;/a&gt; is a &lt;strong&gt;CSS grid framework&lt;/strong&gt; aiming to ease creating elastic layouts. &lt;p&gt;It is created by the author of &lt;a target="_blank" href="http://code.google.com/p/hartija/"&gt;Hartija&lt;/a&gt; (&lt;a href="http://www.webresourcesdepot.com/css-print-framework-hartija/"&gt;see WRD post&lt;/a&gt;) &amp;amp; &lt;a target="_blank" href="http://code.google.com/p/formy-css-framework/"&gt;Formy&lt;/a&gt; (&lt;a href="http://www.webresourcesdepot.com/formy-css-framework-for-forms/"&gt;see WRD post&lt;/a&gt;) &lt;strong&gt;CSS frameworks&lt;/strong&gt; and powers users with:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Personalized width of the page in em,px,%.&lt;/li&gt;&lt;li&gt;Use of fixed and fluid columns in the grid.&lt;/li&gt;&lt;li&gt;Elastic Layout with "em"&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_BPbrULxD7vQ/SH-Gxn-Q6EI/AAAAAAAACtc/CCpOymgft9s/s1600-h/css-grid-framework.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_BPbrULxD7vQ/SH-Gxn-Q6EI/AAAAAAAACtc/CCpOymgft9s/s400/css-grid-framework.jpg" alt="" id="BLOGGER_PHOTO_ID_5224042279874914370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;From the author:&lt;/h3&gt; &lt;blockquote&gt;&lt;p&gt;&lt;span&gt;I analyzed all the &lt;strong&gt;Grid CSS frameworks&lt;/strong&gt; and almost everything connected with the &lt;strong&gt;Grid System&lt;/strong&gt;. But I did not want to reinvent the wheel, just to improve the main defects of the existent &lt;strong&gt;CSS Frameworks&lt;/strong&gt; and to add some new features.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;Emastic&lt;/strong&gt; is lightweight (compressed size is less than 4kb) and several examples can be found in the project page.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;                &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://code.google.com/p/emastic/" target="_blank"&gt;http://code.google.com/p/emastic/&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/6296885838576887142-3773651178173530048?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/3773651178173530048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/07/css-grid-framework-emastic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3773651178173530048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3773651178173530048'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/07/css-grid-framework-emastic.html' title='CSS Grid Framework: Emastic'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_BPbrULxD7vQ/SH-Gxn-Q6EI/AAAAAAAACtc/CCpOymgft9s/s72-c/css-grid-framework.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-7250090388678793752</id><published>2008-07-16T16:33:00.004+05:30</published><updated>2008-07-16T16:47:25.928+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='css buttons webdesign'/><title type='text'>Top 10 CSS buttons tutorial list</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;How to make sexy buttons with CSS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BPbrULxD7vQ/SH3WweVhLlI/AAAAAAAACls/zj7YrOrKa3s/s1600-h/buttons1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_BPbrULxD7vQ/SH3WweVhLlI/AAAAAAAACls/zj7YrOrKa3s/s400/buttons1.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567271085026898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Scalable CSS buttons with PNG images and background colors&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BPbrULxD7vQ/SH3WwXqhISI/AAAAAAAACl0/CfAucn9-NQM/s1600-h/buttons2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_BPbrULxD7vQ/SH3WwXqhISI/AAAAAAAACl0/CfAucn9-NQM/s400/buttons2.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567269294055714" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.monc.se/kitchen/59/scalable-css-buttons-using-png-and-background-colors"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Sexy CSS Hover Button&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_BPbrULxD7vQ/SH3Wwoh2QvI/AAAAAAAACl8/oOUsuMf_gSo/s1600-h/buttons3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_BPbrULxD7vQ/SH3Wwoh2QvI/AAAAAAAACl8/oOUsuMf_gSo/s400/buttons3.JPG" alt="" id="BLOGGER_PHOTO_ID_5223567273821094642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nublue.co.uk/blog/css-hover-button/"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;CSS Submit buttons&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BPbrULxD7vQ/SH3WwkRwqkI/AAAAAAAACmE/Q3sxI3tYa78/s1600-h/buttons4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_BPbrULxD7vQ/SH3WwkRwqkI/AAAAAAAACmE/Q3sxI3tYa78/s400/buttons4.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567272679877186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ukthoughts.co.uk/journal/css-submit-buttons"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Simple Round CSS Buttons ( Wii Buttons )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BPbrULxD7vQ/SH3Ww2iPj0I/AAAAAAAACmM/iXADGF13O38/s1600-h/buttons5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_BPbrULxD7vQ/SH3Ww2iPj0I/AAAAAAAACmM/iXADGF13O38/s400/buttons5.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567277580848962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.webappers.com/2007/06/18/simple-round-css-buttons-wii-buttons/"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Make fancy buttons using CSS sliding doors technique&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BPbrULxD7vQ/SH3Wkci-xgI/AAAAAAAAClE/bQxLxMZghZY/s1600-h/buttons6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_BPbrULxD7vQ/SH3Wkci-xgI/AAAAAAAAClE/bQxLxMZghZY/s400/buttons6.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567064446191106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jankoatwarpspeed.com/post/2008/04/30/make-fancy-buttons-using-css-sliding-doors-technique.aspx"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Beautiful CSS buttons with icon set&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_BPbrULxD7vQ/SH3WkYFvMbI/AAAAAAAAClM/l0oAU-jZmZY/s1600-h/buttons7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_BPbrULxD7vQ/SH3WkYFvMbI/AAAAAAAAClM/l0oAU-jZmZY/s400/buttons7.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567063249793458" border="0" /&gt;&lt;/a&gt;&lt;a href="http://woork.blogspot.com/2008/06/beautiful-css-buttons-with-icon-set.html"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Sliding Doors buttons using only 1 image&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_BPbrULxD7vQ/SH3WkkzCeUI/AAAAAAAAClU/Bh5STG6HI3Y/s1600-h/buttons8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_BPbrULxD7vQ/SH3WkkzCeUI/AAAAAAAAClU/Bh5STG6HI3Y/s400/buttons8.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567066661026114" border="0" /&gt;&lt;/a&gt;&lt;a href="http://kailoon.com/css-sliding-door-using-only-1-image/"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;» Source&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Rediscovering the button element&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BPbrULxD7vQ/SH3Wk_xQ8II/AAAAAAAAClc/jroFH0W-_jA/s1600-h/buttons9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_BPbrULxD7vQ/SH3Wk_xQ8II/AAAAAAAAClc/jroFH0W-_jA/s400/buttons9.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567073901342850" border="0" /&gt;&lt;/a&gt;&lt;a style="font-weight: bold; color: rgb(255, 0, 0);" href="http://particletree.com/features/rediscovering-the-button-element/"&gt;» Source&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Using sliding doors in Wordpress&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_BPbrULxD7vQ/SH3Wk4rZiOI/AAAAAAAAClk/VvwgE-HIrB4/s1600-h/buttons10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_BPbrULxD7vQ/SH3Wk4rZiOI/AAAAAAAAClk/VvwgE-HIrB4/s400/buttons10.jpg" alt="" id="BLOGGER_PHOTO_ID_5223567071997692130" border="0" /&gt;&lt;/a&gt;&lt;a style="font-weight: bold; color: rgb(255, 0, 0);" href="http://hackwordpress.com/sliding-doors-wordpress-navigation-css-technique/"&gt;» Source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-7250090388678793752?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/7250090388678793752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/07/top-10-css-buttons-tutorial-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/7250090388678793752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/7250090388678793752'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/07/top-10-css-buttons-tutorial-list.html' title='Top 10 CSS buttons tutorial list'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_BPbrULxD7vQ/SH3WweVhLlI/AAAAAAAACls/zj7YrOrKa3s/s72-c/buttons1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-3821375915788185892</id><published>2008-07-06T01:02:00.001+05:30</published><updated>2008-07-06T01:07:51.355+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Css Xhtml'/><title type='text'>Free E-Commerce Template From CSS Creme</title><content type='html'>&lt;a href="http://www.csscreme.com/" target="_blank"&gt;&lt;strong&gt;CSS Creme&lt;/strong&gt;&lt;/a&gt; has released a beautiful &lt;a href="http://csscreme.com/freecsstemplate/electronix/" target="_blank"&gt;&lt;strong&gt;free XHTML-CSS e-commerce template&lt;/strong&gt;&lt;/a&gt; which you can use in your projects or inspired from.&lt;br /&gt;&lt;h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_BPbrULxD7vQ/SG_NUdSf8UI/AAAAAAAABuk/R7hl6ANI4kQ/s1600-h/free-e-commerce-template.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_BPbrULxD7vQ/SG_NUdSf8UI/AAAAAAAABuk/R7hl6ANI4kQ/s400/free-e-commerce-template.jpg" alt="" id="BLOGGER_PHOTO_ID_5219616244488991042" border="0" /&gt;&lt;/a&gt;&lt;/h3&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;This &lt;/span&gt;&lt;strong style="font-weight: bold; color: rgb(255, 0, 0);"&gt;e-commerce / e-shop templa&lt;/strong&gt;&lt;h3&gt;&lt;strong&gt;te&lt;/strong&gt; features 3 pages:&lt;/h3&gt;  &lt;ul&gt;&lt;li&gt;Product listing template&lt;/li&gt;&lt;li&gt;Product detail template&lt;/li&gt;&lt;li&gt;Form template (contact us)&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;There are also ready-to-use hover tooltips inside the template.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Tip:&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;CSS Creme&lt;/strong&gt; features other &lt;strong&gt;nice &lt;/strong&gt;&lt;a href="http://www.csscreme.com/freecsstemplates/" target="_blank"&gt;&lt;strong&gt;free CSS templates&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://csscreme.com/freetemplate/electronix/" target="_blank"&gt;http://csscreme.com/freetemplate/electronix/&lt;/a&gt;&lt;br /&gt;                     &lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="http://csscreme.com/freetemplates/electronix/" target="_blank"&gt;http://csscreme.com/freetemplates/electronix/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-3821375915788185892?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/3821375915788185892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/07/free-e-commerce-template-from-css-creme.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3821375915788185892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3821375915788185892'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/07/free-e-commerce-template-from-css-creme.html' title='Free E-Commerce Template From CSS Creme'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_BPbrULxD7vQ/SG_NUdSf8UI/AAAAAAAABuk/R7hl6ANI4kQ/s72-c/free-e-commerce-template.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-2057060435393996024</id><published>2008-07-02T22:49:00.002+05:30</published><updated>2008-07-02T22:53:17.456+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Mootools Slideshow: Slideshow 2</title><content type='html'>&lt;a target="_blank" href="http://www.electricprism.com/aeron/slideshow/"&gt;&lt;strong&gt;Slideshow 2&lt;/strong&gt;&lt;/a&gt; is an &lt;strong&gt;open source Mootools slideshow class&lt;/strong&gt; for streaming and animating the presentation of images.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_BPbrULxD7vQ/SGu5XZncL-I/AAAAAAAABnY/FKPA66iqWXo/s1600-h/mootools-slideshow-script.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_BPbrULxD7vQ/SGu5XZncL-I/AAAAAAAABnY/FKPA66iqWXo/s400/mootools-slideshow-script.jpg" alt="" id="BLOGGER_PHOTO_ID_5218468404903292898" border="0" /&gt;&lt;/a&gt;This &lt;strong&gt;Mootools slideshow&lt;/strong&gt; offers impressive features with a great usability like calling it with 1 line of code: &lt;p&gt;&lt;code&gt; new Slideshow('show', ['1.jpg', '2.jpg', '3.jpg'], { controller: true, hu: ‘images/’ }); &lt;/code&gt;&lt;/p&gt; &lt;p&gt;When you mouse-over the images a &lt;strong&gt;slide-controller&lt;/strong&gt; appears which lets you control the images. And, there are various transition effects that can be configured.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Features of Slideshow 2:&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;Dynamic resizing - &lt;i&gt;Slideshow can accommodate any size presentation&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Thumbnails - &lt;i&gt;intelligent, auto-scrolling, tracking, etc&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Full-featured controller - &lt;i&gt;completely style-able with CSS&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Animated captions - &lt;i&gt;plain text or formatted with HTML&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Fully accessible - &lt;i&gt;Slideshow can be controlled with access keys&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Automagic slideshows - &lt;i&gt;create slideshows from existing HTML images&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Varied hyperlinking options - &lt;i&gt;allows for mashups with Lightbox, Slimbox, etc&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;CSS slide transitions - &lt;i&gt;designed in stylesheets, not javascript, allow for an infinite combination of effects (plus support for all Robert Penner transitions)&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Unobtrusive and degradable - &lt;i&gt;Slideshow even functions with Javascript turned off!&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Several different implementations can be found at &lt;strong&gt;Slideshow 2&lt;/strong&gt; website.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; Mootools 1.2+&lt;br /&gt;                &lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;                &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.electricprism.com/aeron/slideshow/" target="_blank"&gt;http://www.electricprism.com/aeron/slideshow/&lt;/a&gt;&lt;br /&gt;                                         &lt;strong&gt;Download:&lt;/strong&gt; &lt;a href="http://code.google.com/p/slideshow/downloads/list" target="_blank"&gt;http://code.google.com/p/slideshow/downloads/list&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/6296885838576887142-2057060435393996024?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/2057060435393996024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/07/mootools-slideshow-slideshow-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2057060435393996024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2057060435393996024'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/07/mootools-slideshow-slideshow-2.html' title='Mootools Slideshow: Slideshow 2'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_BPbrULxD7vQ/SGu5XZncL-I/AAAAAAAABnY/FKPA66iqWXo/s72-c/mootools-slideshow-script.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-631416794702289522</id><published>2008-06-29T20:50:00.003+05:30</published><updated>2008-06-29T20:57:18.961+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>CSS Framework For Forms</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SGeo7Zd53_I/AAAAAAAABdk/aa74IjOiL1c/s1600-h/css-icon.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SGeo7Zd53_I/AAAAAAAABdk/aa74IjOiL1c/s400/css-icon.png" alt="" id="BLOGGER_PHOTO_ID_5217324431734071282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/formy-css-framework/" target="_blank"&gt;&lt;strong&gt;Formy&lt;/strong&gt;&lt;/a&gt; is a simple-yet-functional &lt;strong&gt;CSS framework&lt;/strong&gt; which enables you to create &lt;strong&gt;form layouts without tables, divs or lists&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt; Formy&lt;/strong&gt; is created by Vladimir Carrer who had created the &lt;a href="http://code.google.com/p/hartija/" target="_blank"&gt;&lt;strong&gt;CSS print framework: Hartija&lt;/strong&gt;&lt;/a&gt; (&lt;a href="http://www.webresourcesdepot.com/css-print-framework-hartija/"&gt;see WRD post&lt;/a&gt;). Thanks to him for the suggestion. &lt;p&gt;Formy uses Reset.css for maximum browser compatibility. &lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Here is how a simple form works:&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;label for="Name"&amp;gt;Name:&amp;lt;/label&amp;gt; &amp;lt;input type="text" name="Name" value="Lorem ipsum dolor" /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;label for="City"&amp;gt;City:&amp;lt;/label&amp;gt; &amp;lt;input type="text" name="City" /&amp;gt;&amp;lt;br /&amp;gt;&lt;/p&gt;With the download, there are already examples of &lt;strong&gt;vertical &amp;amp; horizontal forms&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Requirements:&lt;/strong&gt; No Requirements&lt;br /&gt;                &lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;                &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://code.google.com/p/formy-css-framework/" target="_blank"&gt;http://code.google.com/p/formy-css-framework/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-631416794702289522?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/631416794702289522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-framework-for-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/631416794702289522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/631416794702289522'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-framework-for-forms.html' title='CSS Framework For Forms'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SGeo7Zd53_I/AAAAAAAABdk/aa74IjOiL1c/s72-c/css-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-6900479430316755448</id><published>2008-06-29T20:47:00.002+05:30</published><updated>2008-06-29T21:08:22.889+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Layouts'/><title type='text'>Perfect Multi-Column CSS Liquid Layouts</title><content type='html'>&lt;a target="_blank" href="http://matthewjamestaylor.com/blog/perfect-multi-column-liquid-layouts"&gt;&lt;strong&gt;Perfect multi-column CSS liquid layouts&lt;/strong&gt;&lt;/a&gt; is a series of &lt;strong&gt;website layouts&lt;/strong&gt; use percentage widths and relative positioning and compatible the common web browsers (even Safari on the iPhone and iPod touch).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SGesMTSxIZI/AAAAAAAABds/5WDsZAqZgqo/s1600-h/multi-column-css-layout.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SGesMTSxIZI/AAAAAAAABds/5WDsZAqZgqo/s400/multi-column-css-layout.gif" alt="" id="BLOGGER_PHOTO_ID_5217328020669407634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;They’re also ’stackable’ so you can use multiple column types on the one page.&lt;/p&gt; &lt;h3&gt;Features of these CSS layouts:&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;No CSS hacks&lt;/li&gt;&lt;li&gt;iPhone &amp;amp; iPod Touch compatible&lt;/li&gt;&lt;li&gt;SEO friendly&lt;/li&gt;&lt;li&gt;Full length column background colours&lt;/li&gt;&lt;li&gt;No Images&lt;/li&gt;&lt;li&gt;No JavaScript&lt;/li&gt;&lt;li&gt;Resizable text compatible&lt;/li&gt;&lt;li&gt;Stackable columns&lt;/li&gt;&lt;li&gt;Free to use&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;These &lt;strong&gt;free CSS layouts&lt;/strong&gt; include 1-column, 2-column &amp;amp; multi-column ones.&lt;/p&gt; &lt;p&gt;Although there may not be a perfect layout with every new browser version, these layouts are promising.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-6900479430316755448?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/6900479430316755448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/perfect-multi-column-css-liquid-layouts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6900479430316755448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6900479430316755448'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/perfect-multi-column-css-liquid-layouts.html' title='Perfect Multi-Column CSS Liquid Layouts'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SGesMTSxIZI/AAAAAAAABds/5WDsZAqZgqo/s72-c/multi-column-css-layout.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8403525084208663663</id><published>2008-06-19T11:20:00.000+05:30</published><updated>2008-06-19T11:31:23.629+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>HTML Dog: The Best-Practice Guide to XHTML and CSS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf50CMFxKI/AAAAAAAAA98/u0Sm4oelVQs/s1600-h/a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf50CMFxKI/AAAAAAAAA98/u0Sm4oelVQs/s320/a.jpg" alt="" id="BLOGGER_PHOTO_ID_5212909766040732834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;book:HTML Dog: The Best-Practice Guide to XHTML and CSS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;author:Patrick Griffiths&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;buy this book:amazon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/53198148/html_dog.rar" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" alt="Downlode now" id="BLOGGER_PHOTO_ID_5212211232766816642" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8403525084208663663?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8403525084208663663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/html-dog-best-practice-guide-to-xhtml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8403525084208663663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8403525084208663663'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/html-dog-best-practice-guide-to-xhtml.html' title='HTML Dog: The Best-Practice Guide to XHTML and CSS'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf50CMFxKI/AAAAAAAAA98/u0Sm4oelVQs/s72-c/a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5835563955750644868</id><published>2008-06-19T11:14:00.000+05:30</published><updated>2008-06-19T11:19:10.048+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>The Art and Science of CSS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BPbrULxD7vQ/SFf4McnTtwI/AAAAAAAAA90/Is1QpQPnTpw/s1600-h/41C84GLfCTL__SS500_.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_BPbrULxD7vQ/SFf4McnTtwI/AAAAAAAAA90/Is1QpQPnTpw/s320/41C84GLfCTL__SS500_.jpg" alt="" id="BLOGGER_PHOTO_ID_5212907986427819778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;book:The Art and Science of CSS&lt;br /&gt;author:Jonathan Snook , Steve Smith , Jina Bolton , Cameron Adams , David Johnson&lt;br /&gt;buy this book:amazon&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/53865457/The_Art_and_Science_of_CSS.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" alt="Downlode now" id="BLOGGER_PHOTO_ID_5212211232766816642" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5835563955750644868?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5835563955750644868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/art-and-science-of-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5835563955750644868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5835563955750644868'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/art-and-science-of-css.html' title='The Art and Science of CSS'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BPbrULxD7vQ/SFf4McnTtwI/AAAAAAAAA90/Is1QpQPnTpw/s72-c/41C84GLfCTL__SS500_.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8822995347631459473</id><published>2008-06-19T10:10:00.000+05:30</published><updated>2008-06-19T10:10:01.290+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>CSS Hacks and Filters</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf2Gn6X45I/AAAAAAAAA9k/bBqa4bV6wmU/s1600-h/51X1MGYH52L__SS500_.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf2Gn6X45I/AAAAAAAAA9k/bBqa4bV6wmU/s320/51X1MGYH52L__SS500_.jpg" alt="" id="BLOGGER_PHOTO_ID_5212905687358104466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;book:CSS Hacks and Filters&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;author: Joseph W. Lowery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/56548037/John.Wiley.and.Sons.CSS.Hacks.and.Filters.Making.Cascading.Stylesheets.Work.May.2005.eBook-LinG.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" alt="Downlode now" id="BLOGGER_PHOTO_ID_5212211232766816642" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8822995347631459473?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8822995347631459473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-hacks-and-filters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8822995347631459473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8822995347631459473'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-hacks-and-filters.html' title='CSS Hacks and Filters'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf2Gn6X45I/AAAAAAAAA9k/bBqa4bV6wmU/s72-c/51X1MGYH52L__SS500_.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-9131647781424656416</id><published>2008-06-18T11:51:00.000+05:30</published><updated>2008-06-18T11:51:01.224+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorials'/><title type='text'>CSS Essential Training</title><content type='html'>Download: Lynda.com - Dreamweaver CS3 with CSS Essential Training&lt;br /&gt;Those who are new to CSS, or who want to create more efficient and powerful style sheets, will benefit from Dreamweaver CS3 with CSS Essential Training. Instructor James Williamson teaches the entire process of CSS management in Dreamweaver, following a step-by-step workflow. He covers XHTML/CSS fundamentals, and working with typography, navigation, background properties, layout, and multiple media types. This in-depth training explores the entire process of creating site-wide style sheets, from concept to deployment. Exercise files accompany the course.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Download:&lt;/span&gt;&lt;br /&gt;http://rapidshare.com/files/102571706/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part01.rar&lt;br /&gt;http://rapidshare.com/files/102584159/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part02.rar&lt;br /&gt;http://rapidshare.com/files/102596843/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part03.rar&lt;br /&gt;http://rapidshare.com/files/102609403/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part04.rar&lt;br /&gt;http://rapidshare.com/files/102621535/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part05.rar&lt;br /&gt;http://rapidshare.com/files/102633400/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part06.rar&lt;br /&gt;http://rapidshare.com/files/102644897/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part07.rar&lt;br /&gt;http://rapidshare.com/files/102653873/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part08.rar&lt;br /&gt;http://rapidshare.com/files/102661884/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part09.rar&lt;br /&gt;http://rapidshare.com/files/102669500/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part10.rar&lt;br /&gt;http://rapidshare.com/files/102675932/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part11.rar&lt;br /&gt;http://rapidshare.com/files/102682130/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part12.rar&lt;br /&gt;http://rapidshare.com/files/102688077/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part13.rar&lt;br /&gt;http://rapidshare.com/files/102694162/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part14.rar&lt;br /&gt;http://rapidshare.com/files/102698471/Dreamweaver.CS3.with.CSS.Essential.Training.up.by.wisnia481.part15.rar&lt;br /&gt;&lt;br /&gt;Password:&lt;br /&gt;www.darkwarez.pl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-9131647781424656416?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/9131647781424656416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-essential-training.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/9131647781424656416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/9131647781424656416'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-essential-training.html' title='CSS Essential Training'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-2351473575805460800</id><published>2008-06-18T11:10:00.001+05:30</published><updated>2009-01-01T19:08:25.459+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>Core CSS: Cascading Style Sheets (2nd Edition)</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_BPbrULxD7vQ/SFf3S_lDxSI/AAAAAAAAA9s/slf3SjLunVA/s1600-h/0130092789_500.gif.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212906999381214498" src="http://4.bp.blogspot.com/_BPbrULxD7vQ/SFf3S_lDxSI/AAAAAAAAA9s/slf3SjLunVA/s320/0130092789_500.gif.png" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-weight: bold;"&gt;book:Core CSS: Cascading Style Sheets (2nd Edition)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-weight: bold;"&gt;author:Keith Schengili-Roberts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/55378107/core_css.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="Downlode now" border="0" id="BLOGGER_PHOTO_ID_5212211232766816642" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mor ebooks: &lt;a href="http://ebookesguru.blogspot.com/"&gt;&lt;span style="color: red;"&gt;http://ebookesguru.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-2351473575805460800?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/2351473575805460800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/core-css-cascading-style-sheets-2nd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2351473575805460800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/2351473575805460800'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/core-css-cascading-style-sheets-2nd.html' title='Core CSS: Cascading Style Sheets (2nd Edition)'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BPbrULxD7vQ/SFf3S_lDxSI/AAAAAAAAA9s/slf3SjLunVA/s72-c/0130092789_500.gif.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-6305446714756141959</id><published>2008-06-18T10:10:00.001+05:30</published><updated>2009-01-01T19:09:33.995+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>Professional CSS</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_BPbrULxD7vQ/SFfzJ_URqQI/AAAAAAAAA8U/-1BJpcOTqw8/s1600-h/pro%2Bcss.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212902446645487874" src="http://2.bp.blogspot.com/_BPbrULxD7vQ/SFfzJ_URqQI/AAAAAAAAA8U/-1BJpcOTqw8/s320/pro%2Bcss.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;book:Professional CSS&lt;br /&gt;&lt;br /&gt;author: Christopher Schmitt , Mark Trammell , Ethan Marcotte , Todd Dominey , Dunstan Orchard , Todd Dominey&lt;br /&gt;&lt;br /&gt;Foreword:Jeffrey Zeldman&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/59142952/C.Schmitt__et_al_-_Professional_CSS_Cascading_Style_Sheets_for_Web_Design._2005.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="Downlode now" border="0" id="BLOGGER_PHOTO_ID_5212211232766816642" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mor ebooks: &lt;a href="http://ebookesguru.blogspot.com/"&gt;&lt;span style="color: red;"&gt;http://ebookesguru.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-6305446714756141959?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/6305446714756141959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/professional-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6305446714756141959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6305446714756141959'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/professional-css.html' title='Professional CSS'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BPbrULxD7vQ/SFfzJ_URqQI/AAAAAAAAA8U/-1BJpcOTqw8/s72-c/pro%2Bcss.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8954354078922613665</id><published>2008-06-17T23:25:00.004+05:30</published><updated>2008-06-17T23:27:53.499+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>CSS Web Design FOR DUMmIES</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf61c70lQI/AAAAAAAAA-M/nQIjprn5rU0/s1600-h/0764584251_500.gif.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf61c70lQI/AAAAAAAAA-M/nQIjprn5rU0/s320/0764584251_500.gif.png" alt="" id="BLOGGER_PHOTO_ID_5212910889911751938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;book:CSS Web Design FOR DUMmIES&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;author: Richard Mansfield&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;buy this book:amazon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/52859851/For.Dummies.CSS.Web.Design.for.Dummies.Mar.2005.eBook-LinG.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" alt="Downlode now" id="BLOGGER_PHOTO_ID_5212211232766816642" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8954354078922613665?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8954354078922613665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-web-design-for-dummies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8954354078922613665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8954354078922613665'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-web-design-for-dummies.html' title='CSS Web Design FOR DUMmIES'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SFf61c70lQI/AAAAAAAAA-M/nQIjprn5rU0/s72-c/0764584251_500.gif.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-231863624604364074</id><published>2008-06-17T22:48:00.003+05:30</published><updated>2009-01-01T19:12:05.369+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>CSS: The Missing Manual</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFfydkCX7wI/AAAAAAAAA8M/O_7SJ7NUBvY/s1600-h/413VSleqL3L__AA240_.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212901683408400130" src="http://3.bp.blogspot.com/_BPbrULxD7vQ/SFfydkCX7wI/AAAAAAAAA8M/O_7SJ7NUBvY/s320/413VSleqL3L__AA240_.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;book:CSS: The Missing Manual&lt;br /&gt;&lt;br /&gt;author(s): David McFarland&lt;br /&gt;&lt;br /&gt;buy this book:link&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/76690052/CSS_The_Missing_Manual.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="Downlode now" border="0" id="BLOGGER_PHOTO_ID_5212211232766816642" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Get More ebooks: &lt;a href="http://ebookesguru.blogspot.com/"&gt;&lt;span style="color: red;"&gt;http://ebookesguru.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-231863624604364074?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/231863624604364074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-missing-manual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/231863624604364074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/231863624604364074'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-missing-manual.html' title='CSS: The Missing Manual'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_BPbrULxD7vQ/SFfydkCX7wI/AAAAAAAAA8M/O_7SJ7NUBvY/s72-c/413VSleqL3L__AA240_.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-1690868195489302577</id><published>2008-06-17T22:41:00.004+05:30</published><updated>2009-01-01T19:13:12.842+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>CSS Cookbook</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFfwxd-yAYI/AAAAAAAAA8E/gsesi0bf6sI/s1600-h/untitled.bmp.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212899826356846978" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFfwxd-yAYI/AAAAAAAAA8E/gsesi0bf6sI/s320/untitled.bmp.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-weight: bold;"&gt;book:CSS Cookbook&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-weight: bold;"&gt;author:Christopher Schmitt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-weight: bold;"&gt;buy this book:amazon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/53184885/CSS_cookbook.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212211232766816642" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Get More ebooks: &lt;a href="http://ebookesguru.blogspot.com/"&gt;&lt;span style="color: red;"&gt;http://ebookesguru.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-1690868195489302577?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/1690868195489302577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-cookbook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1690868195489302577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/1690868195489302577'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-cookbook.html' title='CSS Cookbook'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BPbrULxD7vQ/SFfwxd-yAYI/AAAAAAAAA8E/gsesi0bf6sI/s72-c/untitled.bmp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-6837513691327792398</id><published>2008-06-17T22:33:00.004+05:30</published><updated>2009-01-01T19:13:45.543+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='E books'/><title type='text'>CSS Instant Results</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFfu-_oYk2I/AAAAAAAAA78/chs3AzmSSWs/s1600-h/css-instant-results.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212897859704755042" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFfu-_oYk2I/AAAAAAAAA78/chs3AzmSSWs/s320/css-instant-results.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;book:CSS Instant Results&lt;br /&gt;&lt;br /&gt;author:Richard York&lt;br /&gt;&lt;br /&gt;buy this book:amazon&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/53184888/Wrox.CSS.Instant.Results.Apr.2006.pdf" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212211232766816642" src="http://1.bp.blogspot.com/_BPbrULxD7vQ/SFV-gC9d8YI/AAAAAAAAAuU/n-M-YaGgej0/s320/bg_download.gif" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Get More ebooks: &lt;a href="http://ebookesguru.blogspot.com/"&gt;&lt;span style="color: red;"&gt;http://ebookesguru.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-6837513691327792398?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/6837513691327792398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-instant-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6837513691327792398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/6837513691327792398'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-instant-results.html' title='CSS Instant Results'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BPbrULxD7vQ/SFfu-_oYk2I/AAAAAAAAA78/chs3AzmSSWs/s72-c/css-instant-results.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-4729381471338451230</id><published>2008-06-11T21:35:00.000+05:30</published><updated>2008-06-11T22:22:09.013+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Expert Ideas For Better CSS Coding'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Expert Ideas For Better CSS Coding</title><content type='html'>&lt;p&gt;&lt;strong&gt;CSS isn’t always easy to deal with.&lt;/strong&gt; Depending on your skills and your experience, CSS coding can sometimes become a nightmare, particularly if you aren’t sure which selectors are actually being applied to document elements. An easy way to minimize the complexity of the code is as useful as not-so-well-known CSS attributes and properties you can use to create a semantically correct markup.&lt;/p&gt; &lt;p&gt;We’ve taken a close look at some of the most useful CSS tricks, tips, ideas, methods, techniques and coding solutions and listed them below. We also included some basic techniques you can probably use in every project you are developing, but which are hard to find once you need them.&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;1.1. Workflow: Getting Started&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;After you have a design, start with a blank page of content.&lt;/strong&gt; “Include your headers, your navigation, a sample of the content, and  your footer. Then start adding your html markup. Then start adding your  CSS. It works out much better.” [CSSing]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Use a master stylesheet.&lt;/strong&gt; “One of the most common  mistakes I see beginners and intermediates fall victim to when it comes  to CSS is not removing the default browser styling. This leads to  inconsistencies in the appearance of your design across browsers, and  ultimately leaves a lot of designers blaming the browser. It is a  misplaced blame, of course. Before you do anything else when coding a  website, you should reset the styling.”&lt;br /&gt; &lt;pre&gt;&lt;em&gt;master.css&lt;/em&gt;&lt;br /&gt; @import url(”reset.css”);&lt;br /&gt; @import url(”global.css”);&lt;br /&gt;  @import url(”flash.css”);&lt;br /&gt;@import url(”structure.css”);  &lt;/pre&gt;&lt;br /&gt;   &lt;pre&gt;&amp;lt;style type="text/css" media="Screen"&amp;gt;&lt;br /&gt; /**/@import url("css/master.css");/**/&lt;br /&gt;&amp;lt;/style&amp;gt;  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Reset your CSS-styles first.&lt;/strong&gt; “You can often  eliminate the need to specify a value for a property by taking  advantage of that property’s default value. Some people like doing a &lt;a href="http://leftjustified.net/journal/2004/10/19/global-ws-reset/"&gt;Global white space reset&lt;/a&gt; by zeroing both margin and padding for all elements at the top of their stylesheets. [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Keep a library of helpful CSS classes.&lt;/strong&gt; Useful for  debugging, but should be avoided in the release version (separate  markup and presentation). Since you can use multiple class names (i.e. &amp;lt;p class="floatLeft alignLeft width75"&amp;gt;...&amp;lt;/p&amp;gt;), make use of them debugging your markup.&lt;br /&gt; &lt;pre&gt;&lt;em&gt;CSS:&lt;/em&gt;  .width100 { width: 100%; }&lt;br /&gt;.width75 { width: 75%; }&lt;br /&gt; .width50 { width: 50%; }&lt;br /&gt; .floatLeft { float: left; }&lt;br /&gt; .floatRight { float: right; }&lt;br /&gt;.alignLeft { text-align: left; }&lt;br /&gt; .alignRight { text-align: right; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Eric Meyer’s &lt;a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/"&gt;Global Reset&lt;/a&gt;, &lt;a href="http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-the-time/"&gt;Christian Montoya’s initial CSS file&lt;/a&gt;, &lt;a href="http://businesslogs.com/design_and_usability/my_5_css_tips.php"&gt;Mike Rundle’s initial CSS file&lt;/a&gt;, &lt;a href="http://www.pingmag.jp/2006/05/18/5-steps-to-css-heaven/"&gt;Ping Mag’s initial CSS file&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;1.2. Organize your CSS-code&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Organize your CSS-styles, using master style sheets.&lt;/strong&gt; “Organizing your CSS helps with future maintainability of the site.  Start with a master style sheet. Within this style sheet import your reset.css, global.css, flash.css (if needed) and structure.css and on occasion a typography style sheet. Here is an example of a “master” style sheet and how it is embedded in the document:”&lt;br /&gt; &lt;pre&gt;h2 { }  #snapshot_box h2 {&lt;br /&gt; padding: 0 0 6px 0;&lt;br /&gt;font: bold 14px/14px "Verdana", sans-serif; }&lt;br /&gt; #main_side h2 {&lt;br /&gt;color: #444;&lt;br /&gt;  font: bold 14px/14px "Verdana", sans-serif; }&lt;br /&gt; .sidetagselection h2 {&lt;br /&gt; color: #fff;&lt;br /&gt;font: bold 14px/14px "Verdana", sans-serif; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Organize your CSS-styles, using flags.&lt;/strong&gt; “Divide  your stylesheet into specific sections: i.e. Global Styles – (body,  paragraphs, lists, etc), Header, Page Structure, Headings, Text Styles,  Navigation, Forms, Comments, Extras. [&lt;a href="http://www.erraticwisdom.com/2006/01/18/5-tips-for-organizing-your-css"&gt;5 Tips for Organizing Your CSS&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;/* -----------------------------------*/&lt;br /&gt;/* ----------&amp;gt;&amp;gt;&amp;gt; GLOBAL &amp;lt;&amp;lt;&amp;lt;-----------*/&lt;br /&gt;/* -----------------------------------*/  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Organize your CSS-styles, making a table of contents.&lt;/strong&gt; At the top of your CSS document, write out a table of contents. For  example, you could outline the different areas that your CSS document  is styling (header, main, footer etc). Then, use a large, obvious  section break to separate the areas. [&lt;a href="http://www.pingmag.jp/2006/05/18/5-steps-to-css-heaven/"&gt;5 Steps to CSS Heaven&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Organize your CSS-styles, ordering properties alphabetically.&lt;/strong&gt; “I don’t know where I got the idea, but I have been alphabetizing my  CSS properties for months now, and believe it or not, it makes specific  properties much easier to find.” [&lt;a href="http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-the-time/"&gt;Christian Montoya&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;body {&lt;br /&gt;background: #fdfdfd;&lt;br /&gt;color: #333;&lt;br /&gt;font-size: 1em;&lt;br /&gt;line-height: 1.4;&lt;br /&gt;margin: 0;&lt;br /&gt;padding: 0;  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Separate code into blocks.&lt;/strong&gt;. “This might be common  sense to some of you but sometimes I look at CSS and it’s not broken  down into “sections.” It’s easy to do an it makes working with code  weeks, months, or years later much easier. You’ll have an easier time  finding classes and elements that you need to change. Examples: /* Structure */, /* Typography */ etc.” [&lt;a href="http://www.blogherald.com/2006/09/08/css-tips-and-tricks/"&gt;CSS Tips and Tricks&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Hook, line, and sinker.&lt;/strong&gt; Once you have your CSS and  sections in place start considering where your selector “hooks” will  live by using structural hooks in your mark up. This is your saving  grace for future editing and maintenance of the site. This will also  give you strength in your document.” [&lt;a href="http://www.72dpiintheshade.com/2007/01/16/top-10-css-tips-from-a-professional-css-architect/"&gt;Ryan Parr&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Break your style sheet in separate blocks.&lt;/strong&gt; “I  break down my style sheet into three separate blocks. The first is  straight element declarations. Change the body, some links styles, some  header styles, reset margins and padding on forms, and so on. […] After  element declarations, I have my class declarations; things like classes  for an error message or a callout would go here. [..] I start by  declaring my main containers and then any styles for elements within  those containers are indented. At a quick glance, I can see how my page  is broken down and makes it easier to know where to look for things.  I’ll also declare containers even if they don’t have any rules.” [&lt;a href="http://snook.ca/archives/html_and_css/top_css_tips/"&gt;Jonathan Snook&lt;/a&gt;] &lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;1.3. Workflow: Handling IDs, Classes, Selectors, Properties&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Keep containers to a minimum.&lt;/strong&gt; “Save your document  from structural bloat. New developers will use many div’s similar to  table cells to achieve layout. Take advantage of the many structural  elements to achieve layout. Do not add more div’s. Consider all options  before adding additional wrappers (div’s) to achieve an effect when  using a little nifty CSS can get you that same desired effect.” [&lt;a href="http://www.72dpiintheshade.com/2007/01/16/top-10-css-tips-from-a-professional-css-architect/"&gt;Ryan Parr&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Keep properties to a minimum.&lt;/strong&gt; “Work smarter, not  harder with CSS. Under this rule, there are a number of subrules: if  there isn’t a point to adding a CSS property, don’t add it; if you’re  not sure why you’re adding a CSS property, don’t add; and if you feel  like you’ve added the same property in lots of places, figure out how  to add it in only one place.” [&lt;a href="http://cssing.blogspot.com/2006/02/10-css-tips-for-new.html"&gt;CSSing&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Keep selectors to a minimum.&lt;/strong&gt; “Avoid unnecessary  selectors. Using less selectors will mean less selectors will be needed  to override any particular style — that means it’s easier to  troubleshoot.” [&lt;a href="http://snook.ca/archives/html_and_css/top_css_tips/"&gt;Jonathan Snook&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Keep CSS hacks to a minimum.&lt;/strong&gt; “Don’t use hacks  unless its a known and documented bug. This is an important point as I  too often see hacks employed to fix things that aren’t really broken in  the first place. If you find that you are looking for a hack to fix a  certain issue in your design then first do some research (Google is  your friend here) and try to identify the issue you are having problems  with. [&lt;a href="http://www.search-this.com/2007/03/26/10-quick-tips-for-an-easier-css-life/"&gt;10 Quick Tips for an easier CSS life&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Use CSS Constants for faster development.&lt;/strong&gt; “The  concept of constants – fixed values that can be used through your code  [is useful]. [..] One way to get round the lack of constants in CSS is  to create some definitions at the top of your CSS file in comments, to  define ‘constants’. A common use for this is to create a ‘color  glossary’. This means that you have a quick reference to the colors  used in the site to avoid using alternates by mistake and, if you need  to change the colors, you have a quick list to go down and do a search  and replace.” [&lt;a href="http://24ways.org/2006/faster-development-with-css-constants"&gt;Rachel Andrew&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;# /*&lt;br /&gt;# Dark grey (text): #333333&lt;br /&gt;# Dark Blue (headings, links) #000066&lt;br /&gt;# Mid Blue (header) #333399&lt;br /&gt;# Light blue (top navigation) #CCCCFF&lt;br /&gt;# Mid grey: #666666&lt;br /&gt;# */  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Use a common naming system.&lt;/strong&gt; Having a naming system  for id’s and classes saves you a lot of time when looking for bugs, or  updating your document. Especially in large CSS documents, things can  get a big confusing quickly if your names are all different. I  recommend using a parent_child pattern. [&lt;a href="http://christopher-scott.org/blog/10-css-tips-you-might-not-have-known-about"&gt;10 CSS Tips&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Name your classes and IDs properly, according to their semantics.&lt;/strong&gt; “We want to avoid names that imply presentational aspects. Otherwise,  if we name something right-col, it’s entirely possible that the CSS  would change and our “right-col” would end up actually being displayed  on the left side of our page. That could lead to some confusion in the  future, so it’s best that we avoid these types of presentational naming  schemes. [&lt;a href="http://www.digital-web.com/articles/markup_as_craft/"&gt;Garrett Dimon&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Group selectors with common CSS declarations.&lt;/strong&gt; “Group selectors. When several element types, classes, or id:s share  some properties, you can group the selectors to avoid specifying the  same properties several times. This will save space – potentially lots  of it.” [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Isolate single properties that you are likely to reuse a lot.&lt;/strong&gt; “If you find yourself using a single property a lot, isolate it to save  yourself repeating it over and over again and also enabling you to  change the display of all parts of the site that use it.” [&lt;a href="http://www.pingmag.jp/2006/05/18/5-steps-to-css-heaven/"&gt;5 Steps to CSS Heaven&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Move ids and class naming as far up the document tree as you can.&lt;/strong&gt; Leverage &lt;a href="http://www.456bereastreet.com/archive/200509/css_21_selectors_part_1/"&gt;contextual selectors&lt;/a&gt; as much as possible. Don’t be afraid to be verbose in your selectors.  Longer selectors can make css documents easier to read while also  cutting down the chances of developing class- or &lt;a href="http://juicystudio.com/article/div-mania.php"&gt;divitis&lt;/a&gt;. [&lt;a href="http://placenamehere.com/article/156/TenSimpleCSSTips"&gt;Chric Casciano&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Learn to exploit the cascading nature of CSS.&lt;/strong&gt; “Say  you have two similar boxes on your website with only minor differences  - you could write out CSS to style each box, or you could write CSS to  style both at the same time, then add extra properties below to make  one look different.” [&lt;a href="http://www.pingmag.jp/2006/05/18/5-steps-to-css-heaven/"&gt;5 Steps to CSS heaven&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Use Your Utility Tags: &amp;lt;small&amp;gt;, &amp;lt;em&amp;gt; and &amp;lt;strong&amp;gt;.&lt;/strong&gt; “Many times you’ll have a section in your design that calls for various  typographical weights/looks all on the same line, or very close to each  other. drop in random divs and classes because I feel they’re not  semantic and defeat the purpose of your nice XHTML everywhere else.”  Instead, use semantic tags. [&lt;a href="http://businesslogs.com/design_and_usability/my_5_css_tips.php"&gt;Mike Rundle’s 5 CSS Tips&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;1.4. Workflow: Use shorthand notation&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Shorten hexadecimal colour notation.&lt;/strong&gt; “In CSS, when  you use hexadecimal colour notation and a colour is made up of three  pairs of hexadecimal digits, you can write it in a more efficient way  by omitting every second digit: #000 is the same as #000000, #369 is the same as #336699  [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Define pseudo classes for links in the LoVe/HAte-order&lt;/strong&gt;:  Link, Visited, Hover, Active. “To ensure that you see your various link  styles, you’re best off putting your styles in the order  “link-visited-hover-active”, or “LVHA” for short. If you’re concerned  about focus styles, they may go at the end– but wait until you’ve read  this explanation before you decide.” [&lt;a href="http://meyerweb.com/eric/css/link-specificity.html"&gt;Eric Meyer&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;a:link { color: blue; }&lt;br /&gt;a:visited { color: purple; } &lt;br /&gt;a:hover { color: purple; } &lt;br /&gt;a:active { color: red; }  &lt;/pre&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Define element’s margin, padding or border in TRouBLed-order&lt;/strong&gt;:  Top, Right, Bottom, Left. “When using shorthand to specify an element’s  margin, padding or border, do it clockwise from the top: Top, Right,  Bottom, Left.” [&lt;a href="http://www.456bereastreet.com/lab/developing_with_web_standards/css/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use shorthand properties.&lt;/strong&gt; “Using shorthand for margin, padding and border properties can save a lot of space.&lt;br /&gt; &lt;pre&gt;&lt;em&gt;CSS:&lt;/em&gt; &lt;br /&gt;margin: top right bottom left; &lt;br /&gt;margin: 1em 0 2em 0.5em;&lt;br /&gt;(margin-top: 1em; margin-right: 0; margin-bottom: 2em; margin-left: 0.5em;)  &lt;/pre&gt;&lt;br /&gt;   &lt;pre&gt;&lt;em&gt;CSS:&lt;/em&gt; &lt;br /&gt;border: width style color; &lt;br /&gt;border: 1px solid #000;  &lt;/pre&gt;&lt;br /&gt;   &lt;pre&gt;&lt;em&gt;CSS:&lt;/em&gt; &lt;br /&gt;background: color image repeat attachment position; &lt;br /&gt;background: #f00 url(background.gif) no-repeat fixed 0 0;  &lt;/pre&gt;&lt;br /&gt;   &lt;pre&gt;&lt;em&gt;CSS:&lt;/em&gt; &lt;br /&gt;font: font-style (italic/normal) font-variant (small-caps) font-weight font-size/line-height font-family; &lt;br /&gt;font: italic small-caps bold 1em/140% “Lucida Grande”,sans-serif;  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;1.5. Workflow: Setting Up Typography&lt;br /&gt;&lt;/h3&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;To work with EMs like with pxs, set &lt;strong&gt;font-size&lt;/strong&gt; on the body-tag with 62.5%&lt;/strong&gt;. Default-value of the font-size  is 16px; applying the rule, you’ll get one Em standing for roughly ten  pixels (16 x 62.5% = 10). “I tend to put a font-size on the body tag  with value: 62.5%. This allows you to use EMs to specify sizes while  thinking in PX terms, e.g. 1.3em is approximately 1.3px. ” [&lt;a href="http://snook.ca/archives/html_and_css/top_css_tips/"&gt;Jonathan Snook&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Use universal character set for encoding&lt;/strong&gt;. “[..]  The answer is to use a single universal character set that’s able to  cover most eventualities. Luckily one exists: UTF-8, which is based on  Unicode. Unicode is an industry standard that’s designed to enable text  and symbols from all languages to be consistently represented and  manipulated by computers. UTF- 8 should be included in your web page’s  head like this. [&lt;a href="http://www.netmag.co.uk/zine/design-tutorials/20-pro-tips"&gt;20 pro tips&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;&amp;lt;meta http-equiv="content-type" content="text/ html;charset=utf-8" /&amp;gt;  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can change capitalisation using CSS.&lt;/strong&gt; If you  need something written in capitals, such as a headline, rather than  rewriting the copy, let CSS do the donkey work. The following code will  transform all text with an h1 attribute into all capitals, regardless  of format”. [&lt;a href="http://www.netmag.co.uk/zine/design-tutorials/20-pro-tips"&gt;20 pro tips&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;h1 {   text-transform: uppercase;  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can display text in small-caps automatically.&lt;/strong&gt; The font-variant  property is used to display text in a small-caps font, which means that  all the lower case letters are converted to uppercase letters, but all  the letters in the small-caps font have a smaller font-size compared to  the rest of the text.&lt;br /&gt; &lt;pre&gt;h1 {   font-variant: small-caps;  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Cover all the bases - define generic font-families.&lt;/strong&gt; “When we declare a specific font to be used within our design, we are  doing so in the hope that the user will have that font installed on  their system. If they don’t have the font on their system, then they  won’t see it, simple as that. What we need to do is reference fonts  that the user will likely have on their machine, such as the ones in  the font-family property below. It is important that we finish the list  with a generic font type. [&lt;a href="http://www.communitymx.com/content/article.cfm?cid=FAF76&amp;amp;print=true"&gt;Getting into good coding habits&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;p {   font-family: Arial, Verdana, Helvetica, sans-serif;  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Use 1.4em - 1.6em for line-height.&lt;/strong&gt; “line-height:1.4”  for readable lines, reasonable line-lengths that avoid lines much  longer than 10 words, and colors that provide contrast without being &lt;em&gt;too&lt;/em&gt; far apart. For example, pure black on pure white is often too strong  for bright CRT displays, so I try to go with an off-white (#fafafa is a good one) and a dark gray (#333333, another good one).” [&lt;a href="http://www.christianmontoya.com/2007/02/01/css-techniques-i-use-all-the-time/"&gt;Christian Montoya&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Set 100.01% for the html-element.&lt;/strong&gt; This odd 100.01% value for the font size compensates for several  browser bugs. First, setting a default body font size in percent  (instead of em) eliminates an IE/Win problem with growing or shrinking  fonts out of proportion if they are later set in ems in other elements.  Additionally, some versions of Opera will draw a default font-size of  100% too small compared to other browsers. Safari, on the other hand,  has a problem with a font-size of 101%. The current “best” suggestion  is to use the 100.01% value for this property.” [&lt;a href="http://www.communitymx.com/content/article.cfm?cid=FAF76&amp;amp;print=true"&gt;CSS: Getting into good habits&lt;/a&gt;]&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;1.6. Workflow: Debugging&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Add borders to identify containers.&lt;/strong&gt; “Use plenty of test styles like extra borders or background colors when building your documents or debugging layout issues. div { border:1px red dashed; } works like a charm. There are also &lt;a href="http://www.squarefree.com/bookmarklets/webdevel.html"&gt;bookmarklets that apply borders&lt;/a&gt; and do other things for you.” You can also use * { border: 1px solid #ff0000; }. [&lt;a href="http://placenamehere.com/article/156/TenSimpleCSSTips"&gt;Chric Casciano&lt;/a&gt;]. Adding a border to specific elements can help identify overlap and extra white space that might not otherwise be obvious. [&lt;a href="http://www.mezzoblue.com/css/cribsheet/"&gt;CSS Crib Sheet&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;* { border: 1px solid #f00; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Check for closed elements first when debugging.&lt;/strong&gt; “If you ever get frustrated because it seemed like you changed one  minor thing, only to have your beautiful holy-grail layout break, it  might be because of an unclosed element. [&lt;a href="http://christopher-scott.org/blog/10-css-tips-you-might-not-have-known-about"&gt;10 CSS Tips&lt;/a&gt;]&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;2.1. Technical Tips: IDs, Classes&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;1 ID per page, many classes per page.&lt;/strong&gt; “Check your  IDs: Only one element in a document can have a certain value for the id  attribute, while any number of elements can share the same class name.  [..] Class and id names can only consist of the characters [A-Za-z0-9]  and hyphen (-), and they cannot start with a hyphen or a digit (see  CSS2 syntax and basic data types).” [&lt;a href="http://www.456bereastreet.com/lab/developing_with_web_standards/css/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Element names in selectors are case sensitive.&lt;/strong&gt; “Remember case sensitivity. When CSS is used with XHTML, element names  in selectors are case sensitive. To avoid getting caught by this I  recommend always using lowercase for element names in CSS selectors.  Values of the class and id attributes are case sensitive in both HTML  and XHTML, so avoid mixed case for class and id names.” [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;CSS classes and IDs must be valid. “I.e. &lt;a href="http://www.w3.org/TR/html401/types.html#type-id"&gt;beginning with a letter&lt;/a&gt;, not a number or an underscore. IDs must be unique. Their names should be &lt;a href="http://www.w3.org/QA/Tips/goodclassnames" title="W3C Quality Assurance Tip: Use "&gt;generic&lt;/a&gt;, describe functionality rather than appearance.” [&lt;a href="http://learningtheworld.eu/2006/best-practices/#css"&gt;CSS Best Practices&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can assign multiple class names to a given element.&lt;/strong&gt; “You can assign multiple class names to an element. This allows you to  write several rules that define different properties, and only apply  them as needed.” [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;2.2. Technical Tips: Use the power of selectors&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Roger Johansson has written an &lt;strong&gt;extremely&lt;/strong&gt; useful series of articles about &lt;a href="http://www.456bereastreet.com/archive/200509/css_21_selectors_part_1/"&gt;CSS 2.1 Selectors&lt;/a&gt;. These articles are &lt;strong&gt;highly recommended&lt;/strong&gt; to read - some useful aspects can be found in the list below. Note that  selectors ‘&amp;gt;’ and ‘+’ aren’t supported in IE6 and earlier versions  of Internet Explorer (&lt;em&gt;updated&lt;/em&gt;).&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use child selectors.&lt;/strong&gt; “A child selector  targets an immediate child of a certain element. A child selector  consists of two or more selectors separated by a greater than sign,  “&amp;gt;”. The parent goes to the left of the “&amp;gt;”, and whitespace is  allowed around the combinator. This rule will affect all strong  elements that are children of a div element. [&lt;a href="http://www.456bereastreet.com/archive/200510/css_21_selectors_part_2/"&gt;Roger Johansson&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;div &amp;gt; strong { color:#f00; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use adjacent sibling selectors.&lt;/strong&gt; An  adjacent sibling selector is made up of two simple selectors separated  by a plus sign, “+”. Whitespace is allowed around the adjacent sibling  combinator. The selector matches an element which is the next sibling  to the first element. The elements must have the same parent and the  first element must immediately precede the second element. [&lt;a href="http://www.456bereastreet.com/archive/200510/css_21_selectors_part_2/"&gt;Roger Johansson&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;p + p { color:#f00; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use attribute selectors.&lt;/strong&gt; Attribute  selectors match elements based on the presence or value of attributes.  There are four ways for an attribute selector to match:&lt;br /&gt; &lt;pre&gt;[att]  Matches elements that have an att attribute, regardless of its value.&lt;br /&gt;[att=val]  Matches elements that have an att attribute with a value of exactly “val”. &lt;br /&gt;[att~=val]  Matches elements whose att attribute value is a space-separated list that contains “val”. In this&lt;br /&gt;case “val” cannot contain spaces. &lt;br /&gt;[att|=val]  Matches elements whose att attribute value is a hyphen-separated list that begins with “val”. The main&lt;br /&gt;use for this is to match language subcodes specified by the lang attribute (xml:lang in XHTML), e.g. “en”, “en-us”,&lt;br /&gt;“en-gb”, etc.  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The selector in the following rule matches all p elements that have a title attribute, regardless of which value it has:&lt;br /&gt; &lt;pre&gt;p[title] { color:#f00; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The selector matches all div elements that have a class attribute with the value error:&lt;br /&gt; &lt;pre&gt;div[class=error] { color:#f00; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Multiple attribute selectors can be used in the same selector. This  makes it possible to match against several different attributes for the  same element. The following rule would apply to all blockquote elements  that have a class attribute whose value is exactly “quote”, and a cite  attribute (regardless of its value):&lt;br /&gt; &lt;pre&gt;blockquote[class=quote][cite] { color:#f00; }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You should use descendant selectors.&lt;/strong&gt; “Descendant  selectors can help you eliminate many class attributes from your markup  and make your CSS selectors much more efficient. ” [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/"&gt;Roger Johansson&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;2.3. Technical Tips: Styling Links&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Be careful when styling links if you’re using anchors.&lt;/strong&gt; “If you use a classic anchor in your code (&amp;lt;a name="anchor"&amp;gt;) you’ll notice it picks up :hover and :active pseudo-classes. To avoid this, you’ll need to either use id for anchors instead, or style with a &lt;a href="http://dbaron.org/css/1999/09/links" title="Notes on suggesting link styles"&gt;slightly more arcane&lt;/a&gt; syntax: :link:hover, :link:active” [&lt;a href="http://www.mezzoblue.com/css/cribsheet/"&gt;Dave Shea&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Define relationships for links.&lt;/strong&gt; “The rel attribute is supposed to indicate a semantic link relationship from one resource to another.&lt;br /&gt; &lt;pre&gt;a[rel~="nofollow"]::after {&lt;br /&gt;content: "2620";   &lt;br /&gt;color: #933;   &lt;br /&gt;font-size: x-small;  } &lt;br /&gt;a[rel~="tag"]::after {   &lt;br /&gt;content: url(http://www.technorati.com/favicon.ico);  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;“These make use of the attribute selector for space separated lists  of values. Any a element with a relationship containing those values  will be matched. Links with the nofollow relationship will be followed  by a dark red skull and crossbones (?) and those with the tag  relationship will be followed by the Technocrati icon.” [&lt;a href="http://lachy.id.au/log/2005/04/handy-css"&gt;Handy CSS&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;You can mark external links automatically. Many people make use of the non-standard rel="external"  relationship to indicate a link to an external site. However, adding  that to each and every link is time consuming and and unnecessary. This  style rule will place an north east arrow after any link on your site  to an external site. [&lt;a href="http://lachy.id.au/log/2005/04/handy-css"&gt;Handy CSS&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;a[href^="http://"]:not([href*="smashingmagazine.com"])::after {&lt;br /&gt;content: "2197";  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can remove dotted links with outline: none;&lt;/strong&gt;. To &lt;a href="http://sonspring.com/journal/removing-dotted-links"&gt;remove dotted links&lt;/a&gt; use outline: none;&lt;br /&gt; &lt;pre&gt;a:focus { outline: none;  } &lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.4. Technical Tips: CSS-Techniques&lt;br /&gt;&lt;/h3&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can specify body tag ID.&lt;/strong&gt; “In most cases  placing an ID in the body tag will allow you manipulate CSS  presentational items and markup elements by page by page basis. Not  only will you be able to organize your sections you will be able to  create multiple CSS presentations without changing your markup from  template to template or page to page.” [&lt;a href="http://www.72dpiintheshade.com/2007/01/16/top-10-css-tips-from-a-professional-css-architect/"&gt;Ryan Parr&lt;/a&gt;, &lt;a href="http://alistapart.com/articles/bodyswitchers"&gt;Invasion of Body Switchers&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can create columns with equal heights with CSS.&lt;/strong&gt; &lt;a href="http://www.positioniseverything.net/articles/onetruelayout/equalheight"&gt;Equal Height Technique&lt;/a&gt;: a method to make all columns appear to be the same height. But without the need for faux column style background images. &lt;a href="http://www.alistapart.com/articles/fauxcolumns/"&gt;Faux Columns&lt;/a&gt;: with background images.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can align vertically with CSS.&lt;/strong&gt; “Say you have a  navigation menu item whose height is assigned 2em. Solution: specify  the line height to be the same as the height of the box itself in the  CSS. In this instance, the box is 2em high, so we would insert  line-height: 2em into the CSS rule and the text now floats in the  middle of the box!” [&lt;a href="http://evolt.org/article/rdf/17/60369/"&gt;Evolt.org&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use pseudo-elements and classes to generate content dynamically.&lt;/strong&gt; &lt;a href="http://www.456bereastreet.com/archive/200510/css_21_selectors_part_3/"&gt;Pseudo-classes and pseudo-elements&lt;/a&gt;.  Pseudo-classes and pseudo-elements can be used to format elements based  on information that is not available in the document tree. For example,  there is no element that refers to the first line of a paragraph or the  first letter of an element’s text content. You can use :first-child,  :hover, :active, :focus, :first-line, :first-letter, :before, :after  and more.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can set &amp;lt;hr&amp;gt; to separate posts beautifully.&lt;/strong&gt; “Restyling the horizontal rule (&amp;lt;hr&amp;gt;) with an image can be a beautiful addition to a web page. [&lt;a href="http://www.richardkmiller.com/blog/archives/2006/08/css-best-practices"&gt;CSS: Best Practices&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use the same navigation (X)HTML-code on every page.&lt;/strong&gt; “Most websites highlight the navigation item of the user’s location in  the website. But it can be a pain as you’ll need to tweak the HTML code  behind the navigation for each and every page. So can we have the best  of both worlds?” [&lt;a href="http://www.sitepoint.com/article/top-ten-css-tricks"&gt;Ten More CSS Tricks you may not know&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;&lt;em&gt;XHTML:&lt;/em&gt; &lt;br /&gt;&amp;lt;ul&amp;gt;  &amp;lt;li&amp;gt;&amp;lt;a href=”#” class=”home”&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=”#” class=”about”&amp;gt;About us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;   &lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=”#” class=”contact”&amp;gt;Contact us&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &lt;br /&gt;&amp;lt;/ul&amp;gt;  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Insert an id into the &amp;lt;body&amp;gt; tag.  The id should be representative of where users are in the site and  should change when users move to a different site section.&lt;br /&gt; &lt;pre&gt;&lt;em&gt;CSS:&lt;/em&gt; &lt;br /&gt;#home .home,&lt;br /&gt;#about .about,&lt;br /&gt;#contact .contact  {   &lt;br /&gt;commands for highlighted navigation go here  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use margin: 0 auto; to horizontally centre the layout.&lt;/strong&gt; “To horizontally centre an element with CSS, you need to specify the element’s width and horizontal margins.” [&lt;a href="http://www.smashingmagazine.com/2007/05/10/70-expert-ideas-for-better-css-coding/www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_2/"&gt;Roger Johansson&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;&lt;em&gt;XHTML:&lt;br /&gt;&lt;/em&gt;&amp;lt;div id=”wrap”&amp;gt;  &amp;lt;!– Your layout goes here –&amp;gt;  &amp;lt;/div&amp;gt;  &lt;/pre&gt;&lt;br /&gt;   &lt;pre&gt;&lt;em&gt;CSS:&lt;/em&gt; &lt;br /&gt;#wrap {  width:760px; /* Change this to the width of your layout */   &lt;br /&gt;margin:0 auto;  }  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can add CSS-styling to RSS-feeds.&lt;/strong&gt; “You can do  a lot more with an XSL stylesheet (turn links into clickable links,  etc), but CSS can make your feed look much less scary for the  non-technical crowd. [&lt;a href="http://www.petefreitag.com/item/208.cfm"&gt;Pete Freitag&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;?xml version="1.0" ?&amp;gt; &lt;br /&gt;&amp;lt;?xml-stylesheet type="text/css" href="http://you.com/rss.css" ?&amp;gt;    ... &lt;br /&gt;&lt;/pre&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can hide CSS from older browsers.&lt;/strong&gt; “A common way of hiding CSS files from old browsers is to use the @import trick.   [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/"&gt;Roger Johansson&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;@import "main.css";  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Always declare margin and padding in block-level elements.&lt;/strong&gt; [&lt;a href="http://christopher-scott.org/blog/10-css-tips-you-might-not-have-known-about"&gt;10 CSS Tips&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Set a width OR margin and padding.&lt;/strong&gt; “My rule of  thumb is, if I set a width, I don’t set margin or padding. Likewise, if  I’m setting a margin or padding, I don’t set a width. Dealing with the  box model can be such a pain, especially if you’re dealing with  percentages. Therefore, I set the width on the containers and then set  margin and padding on the elements within them. Everything usually  turns out swimmingly.” [&lt;a href="http://snook.ca/archives/html_and_css/top_css_tips/"&gt;Jonathan Snook&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Avoid applying padding/borders and a fixed width to an element.&lt;/strong&gt; “IE5 gets the box model wrong, which really makes a mess of things.  There are ways around this, but it’s best to side-step the issue by  applying the padding to the parent element instead of the child that  gets a fixed-width. [&lt;a href="http://www.mezzoblue.com/css/cribsheet/"&gt;CSS Crib Sheet&lt;/a&gt;]&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Provide print styles.&lt;/strong&gt; “You can add a print stylesheet in exactly the same way that you would add a regular stylesheet to your page:&lt;br /&gt; &lt;pre&gt;&amp;lt;link rel="stylesheet" type="text/css" href="print.css" media="print"&amp;gt;&lt;br /&gt;&lt;em&gt;or&lt;/em&gt;&lt;br /&gt;&amp;lt;style type=”text/css” media=”print”&amp;gt; @import url(print.css); &amp;lt;/style&amp;gt;  &lt;/pre&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;This ensures that the CSS will only apply to printed output and not  affect how the page looks on screen. With your new printed stylesheet  you can ensure you have solid black text on a white background and  remove extraneous features to maximise readability. &lt;a href="http://www.smashingmagazine.com/2007/02/21/printing-the-web-solutions-and-techniques/"&gt;More about CSS-based print-Layouts&lt;/a&gt;. [&lt;a href="http://www.netmag.co.uk/zine/design-tutorials/20-pro-tips"&gt;20 pro tips&lt;/a&gt;]&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;2.5. Technical Tips: IE Tweaks&lt;br /&gt;&lt;/h3&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can force IE to apply transparence to PNGs.&lt;/strong&gt; “In theory, PNG files do support varied levels of transparency;  however, an Internet Explorer 6 bug prevents this from working  cross-browser.” [&lt;a href="http://blog.outer-court.com/archive/2007-03-30-n51.html"&gt;CSS Tips, Outer-Court.com&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;#regular_logo  {   &lt;br /&gt;background: url('test.png'); width:150px; height:55px;&lt;br /&gt; } &lt;br /&gt;/*  */ &lt;br /&gt;* html #regular_logo  {&lt;br /&gt;background:none;   &lt;br /&gt;float:left;   &lt;br /&gt;width:150px;   &lt;br /&gt;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test.png', sizingMethod='scale');&lt;br /&gt;}  /* */  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can define min-width and max-width in IE.&lt;/strong&gt; You can use Microsoft’s dynamic expressions to do that. [&lt;a href="http://www.sitepoint.com/article/top-ten-css-tricks"&gt;Ten More CSS Trick you may not know&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;#container  {   &lt;br /&gt;min-width: 600px;   &lt;br /&gt;max-width: 1200px;   &lt;br /&gt;width:expression(document.body.clientWidth &amp;lt; 600? "600px" : document.body.clientWidth &amp;gt; 1200? "1200px" : "auto");&lt;br /&gt;}  &lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You can use Conditional Comments for IE.&lt;/strong&gt; “The safest way of taking care of IE/Win is to use &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp"&gt;conditional comments&lt;/a&gt;.  It feels more future-proof than CSS hacks – is to use Microsoft’s  proprietary conditional comments. You can use this to give IE/Win a  separate stylesheet that contains all the rules that are needed to make  it behave properly. ” [&lt;a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_2/"&gt;Roger Johansson&lt;/a&gt;]&lt;br /&gt; &lt;pre&gt;&amp;lt;!--[if IE]&amp;gt; &lt;br /&gt;&amp;lt;link rel="stylesheet" type="text/css" href="ie.css" /&amp;gt; &lt;br /&gt;&amp;lt;![endif]--&amp;gt;  &lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-4729381471338451230?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/4729381471338451230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/expert-ideas-for-better-css-coding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/4729381471338451230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/4729381471338451230'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/expert-ideas-for-better-css-coding.html' title='Expert Ideas For Better CSS Coding'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5719694447340054732</id><published>2008-06-09T22:40:00.000+05:30</published><updated>2008-06-10T00:25:49.336+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>How to Insert a Style Sheet</title><content type='html'>&lt;b&gt;How to Insert a Style Sheet&lt;/b&gt;&lt;br /&gt;&lt;p&gt;When a browser reads a style sheet, it will format the document according to it.  There are three ways of inserting a style sheet: &lt;/p&gt;&lt;br /&gt;&lt;b&gt;External Style Sheet&lt;/b&gt;&lt;br /&gt;&lt;p&gt;An external style sheet is ideal when the style is applied to many pages. With an  external style sheet, you can change the look of an entire Web site by changing one file.  Each page must link to the style sheet using the &amp;lt;link&amp;gt; tag. The  &amp;lt;link&amp;gt; tag goes inside the head section: &lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;&amp;lt;head&amp;gt;  &amp;lt;link rel="stylesheet" type="text/css"  href="mystyle.css" /&amp;gt;  &amp;lt;/head&amp;gt;&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The browser will read the style definitions from the file mystyle.css, and format  the  document according to it. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;An external style sheet can be written in any text editor. The file should not contain any  html tags. Your style sheet should be saved with a .css extension. An example of  a  style sheet file is shown below: &lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;hr {color: sienna}  p {margin-left: 20px}  body {background-image: url("images/back40.gif")}&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;p&gt;&lt;img src="http://www.w3schools.com/images/lamp.gif" alt="Remark" border="0" /&gt; Do &lt;strong&gt;NOT&lt;/strong&gt; leave spaces between the property value and the units! If you   use "margin-left: 20 px" instead of "margin-left: 20px" it will only work   properly in IE6 but it will not work in Mozilla/Firefox or Netscape.&lt;/p&gt;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Internal Style Sheet&lt;/b&gt;&lt;br /&gt;&lt;p&gt;An internal style sheet should be used when a single document has a unique style.  You define internal styles in the head section by using the &amp;lt;style&amp;gt; tag, like this: &lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;&amp;lt;head&amp;gt;  &amp;lt;style type="text/css"&amp;gt;  hr {color: sienna}  p {margin-left: 20px}  body {background-image: url("images/back40.gif")}  &amp;lt;/style&amp;gt;  &amp;lt;/head&amp;gt;&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The browser will now read the style definitions, and format  the  document according to it. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; A browser normally ignores unknown tags. This means that an old  browser that does not support styles, will ignore the &amp;lt;style&amp;gt; tag, but the content  of the &amp;lt;style&amp;gt;  tag will be displayed on the page. It is  possible to prevent an old browser from displaying the content by hiding it in the HTML  comment element:  &lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;&amp;lt;head&amp;gt;  &amp;lt;style type="text/css"&amp;gt;  &amp;lt;!--  hr {color: sienna}  p {margin-left: 20px}  body {background-image: url("images/back40.gif")}  --&amp;gt;  &amp;lt;/style&amp;gt;  &amp;lt;/head&amp;gt;&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Inline Styles&lt;/b&gt;&lt;br /&gt;&lt;p&gt;An inline style loses many of the advantages of style sheets by mixing  content with presentation. Use this method sparingly, such as when a style is to  be applied to a single occurrence of an element. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;To use inline styles you use the style attribute in the relevant tag. The  style attribute can contain any CSS property. The example shows how to change  the color and the left margin of a paragraph: &lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;&amp;lt;p style="color: sienna; margin-left: 20px"&amp;gt;  This is a paragraph  &amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Multiple Style Sheets&lt;/b&gt;&lt;br /&gt;&lt;p&gt;If some properties have been set for the same selector in different style sheets,  the values will be inherited from the more specific style sheet. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; For example, an external style sheet has these properties for the h3 selector:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;h3   {  color: red;  text-align: left;  font-size: 8pt  }&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;And an internal style sheet has these properties for the h3 selector:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;h3   {  text-align: right;   font-size: 20pt  }&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;If the page with the internal style sheet also links to the  external style sheet the properties for h3 will be:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&lt;pre&gt;color: red;   text-align: right;   font-size: 20pt&lt;/pre&gt;&lt;br /&gt;    &lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The color is inherited from the external style sheet and  the text-alignment and the font-size is replaced by the internal style sheet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5719694447340054732?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5719694447340054732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/how-to-insert-style-sheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5719694447340054732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5719694447340054732'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/how-to-insert-style-sheet.html' title='How to Insert a Style Sheet'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-3836141799075525298</id><published>2008-06-08T22:40:00.000+05:30</published><updated>2008-06-08T23:03:56.173+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS Syntax'/><title type='text'>CSS Syntax</title><content type='html'>&lt;b&gt;Syntax&lt;/b&gt;&lt;br /&gt;&lt;p&gt;The CSS syntax is made up of three parts: a selector, a property and a value:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;selector {property: value}&lt;/pre&gt;&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The selector is normally the HTML element/tag you wish to define, the property is the  attribute you wish to change, and each property can take a value. The property and value  are separated by a colon, and surrounded by curly braces:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;body {color: black}&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If  the value is multiple words, put quotes around the value:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;p {font-family: "sans serif"}&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; If you wish to specify more than one property, you must separate each  property with a semicolon. The example  below shows how to define a center aligned paragraph, with a red text color:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;p {text-align:center;color:red}&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;To make the style definitions more readable, you can describe one  property on each line, like this:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;p  {  text-align: center;  color: black;  font-family: arial  }&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Grouping&lt;/b&gt;&lt;br /&gt;&lt;p&gt;You can group selectors. Separate each selector with a comma. In the  example below we have grouped all the header elements. All header elements will   be displayed in green text color:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;h1,h2,h3,h4,h5,h6   {  color: green  }&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The class Selector&lt;/b&gt;&lt;br /&gt;&lt;p&gt;With the class selector you can define  different styles for the same type of HTML element.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Say that you would like to have two types of  paragraphs in your document: one right-aligned paragraph, and one center-aligned  paragraph. Here is how you can do it with styles: &lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;p.right {text-align: right}  p.center {text-align: center}&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;You have to use the class attribute in your HTML document:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;&amp;lt;p class="right"&amp;gt;  This paragraph will be right-aligned.  &amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;br /&gt;         &lt;pre&gt;&amp;lt;p class="center"&amp;gt;  This paragraph will be center-aligned.  &amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Note: &lt;/strong&gt;To apply more than one class per given element, the syntax is:&lt;/p&gt;&lt;br /&gt;&lt;table id="table4" border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;&amp;lt;p class="center bold"&amp;gt;  This is a paragraph.  &amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The paragraph above will be styled by the class "center" AND the class   "bold".&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can also omit the tag name in the selector to define a style that  will be used by all HTML elements that have a certain class. In the example   below, all HTML elements with class="center" will be center-aligned:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;.center {text-align: center}&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;In the code below both the h1 element and the p element have class="center". This means that both elements will follow the  rules in the ".center" selector:  &lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;&amp;lt;h1 class="center"&amp;gt;  This heading will be center-aligned  &amp;lt;/h1&amp;gt;&lt;/pre&gt;&lt;br /&gt;         &lt;pre&gt;&amp;lt;p class="center"&amp;gt;  This paragraph will also be center-aligned.  &amp;lt;/p&amp;gt; &lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table3" border="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;img src="http://www.w3schools.com/images/lamp.gif" alt="Remark" border="0" /&gt; Do &lt;strong&gt;NOT&lt;/strong&gt; start a class name with a number! It will not work in Mozilla/Firefox.&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Add Styles to Elements with Particular Attributes&lt;/b&gt;&lt;br /&gt;&lt;p&gt;You can also apply styles to HTML elements with particular attributes.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The style rule below will match all input elements that have a type attribute with a value   of "text":&lt;/p&gt;&lt;br /&gt;&lt;table id="table5" border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;input[type="text"] {background-color: blue}&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The id Selector&lt;/b&gt;&lt;br /&gt;&lt;p&gt;You can also define styles for HTML elements with the id selector. The id   selector is defined as a #.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The style rule below will match the element that has an id attribute with a value   of "green":&lt;/p&gt;&lt;br /&gt;&lt;table id="table1" border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;#green {color: green}&lt;/pre&gt;&lt;br /&gt;     &lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;The style rule below will match the p element that has an   id with a value of "para1":&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;p#para1  {  text-align: center;  color: red  }&lt;/pre&gt;&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="table3" border="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;img src="http://www.w3schools.com/images/lamp.gif" alt="Remark" border="0" /&gt; Do &lt;strong&gt;NOT&lt;/strong&gt; start an ID name with a number! It will not work in Mozilla/Firefox.&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CSS Comments&lt;/b&gt;&lt;br /&gt;&lt;p&gt;Comments are used to explain your code, and may help you when  you edit the source code at a later date. A comment will be ignored by   browsers. A CSS comment begins with "/*", and ends with "*/", like this:&lt;/p&gt;&lt;br /&gt;&lt;table border="1" cellspacing="0" width="100%"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;     &lt;td&gt;&lt;pre&gt;/* This is a comment */  p  {  text-align: center;  /* This is another comment */  color: black;  font-family: arial  }&lt;/pre&gt;&lt;/td&gt;&lt;br /&gt;   &lt;/tr&gt;&lt;br /&gt; &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-3836141799075525298?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/3836141799075525298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-syntax.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3836141799075525298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/3836141799075525298'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/css-syntax.html' title='CSS Syntax'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8970251129166251551</id><published>2008-06-08T00:18:00.000+05:30</published><updated>2008-06-08T21:54:03.057+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Decorate Your Images With CSS</title><content type='html'>&lt;a target="_blank" href="http://www.webdesignerwall.com/"&gt;&lt;strong&gt;WebDesignerWall&lt;/strong&gt;&lt;/a&gt; has a very nice &lt;a target="_blank" href="http://www.webdesignerwall.com/tutorials/css-decorative-gallery/"&gt;&lt;strong&gt;trick to decorate your images&lt;/strong&gt;&lt;/a&gt; and photo galleries &lt;strong&gt;without editing the source images&lt;/strong&gt;. &lt;p&gt;The trick is very simple. All you need is an extra &lt;code&gt;&lt;/code&gt; tag and apply a background image to create the &lt;strong&gt;overlaying effect&lt;/strong&gt;.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BPbrULxD7vQ/SEwHiO7_n5I/AAAAAAAAASc/T4tPWR6J2fE/s1600-h/css-image-manipulation.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_BPbrULxD7vQ/SEwHiO7_n5I/AAAAAAAAASc/T4tPWR6J2fE/s400/css-image-manipulation.jpg" alt="" id="BLOGGER_PHOTO_ID_5209547153667497874" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;Benefits of this CSS image decoration:&lt;/h3&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Saves time:&lt;/strong&gt; no need to create every decorated image file&lt;/li&gt;&lt;li&gt;Keeps original source images&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Flexible:&lt;/strong&gt; change the decoration anytim.&lt;/li&gt;&lt;li&gt;Cross-browser compatible&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;Requirements:&lt;/strong&gt; No Requirements&lt;br /&gt;              &lt;strong&gt;Compatibility:&lt;/strong&gt; All Major Browsers&lt;br /&gt;              &lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="http://www.webdesignerwall.com/tutorials/css-decorative-gallery/" target="_blank"&gt;http://www.webdesignerwall.com/tutorials/css-decorat...&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8970251129166251551?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8970251129166251551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/decorate-your-images-with-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8970251129166251551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8970251129166251551'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/decorate-your-images-with-css.html' title='Decorate Your Images With CSS'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BPbrULxD7vQ/SEwHiO7_n5I/AAAAAAAAASc/T4tPWR6J2fE/s72-c/css-image-manipulation.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-8756841102596073076</id><published>2008-06-07T23:05:00.000+05:30</published><updated>2008-06-08T00:17:40.763+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>What is CSS?</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;b&gt;CSS&lt;/b&gt; stands for &lt;b&gt;C&lt;/b&gt;ascading &lt;b&gt;S&lt;/b&gt;tyle &lt;b&gt;S&lt;/b&gt;heets&lt;/li&gt;&lt;li&gt;Styles define &lt;b&gt; how to display&lt;/b&gt; HTML elements&lt;/li&gt;&lt;li&gt;Styles are normally stored in &lt;b&gt;Style Sheets&lt;/b&gt; &lt;/li&gt;&lt;li&gt;Styles were added to HTML 4.0 &lt;b&gt;to solve a problem&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;External Style Sheets&lt;/b&gt; can save you a lot of work&lt;/li&gt;&lt;li&gt;External Style Sheets are stored in &lt;b&gt;CSS files&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Multiple style definitions will &lt;b&gt;cascade&lt;/b&gt; into one&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Styles Solve a Common Problem&lt;/b&gt;&lt;br /&gt;&lt;p&gt;HTML tags were originally designed to define the content of a document. They  were supposed to say "This is a header", "This is a  paragraph", "This is a table", by using tags like &amp;lt;h1&amp;gt;,  &amp;lt;p&amp;gt;, &amp;lt;table&amp;gt;, and so on. The layout of the document was supposed to  be taken care of by the browser, without using any formatting tags.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;As the two major browsers - Netscape and Internet Explorer -  continued to add new HTML tags and attributes (like the &amp;lt;font&amp;gt; tag and the  color attribute) to the original HTML specification, it became  more and more difficult to create Web sites where the content of HTML  documents was clearly separated from the document's presentation  layout.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To solve this problem, the World Wide Web Consortium (W3C) - the non profit,  standard setting consortium, responsible for standardizing HTML - created STYLES  in addition to HTML 4.0.  &lt;/p&gt;&lt;br /&gt;&lt;p&gt; All major browsers support Cascading Style Sheets.&lt;/p&gt;&lt;br /&gt;&lt;b&gt;Style Sheets Can Save a Lot of Work&lt;/b&gt;&lt;br /&gt;&lt;p&gt;Styles sheets define HOW HTML elements are to be displayed, just like the  font tag and the color attribute in HTML 3.2. Styles are normally saved in   external .css files. External style sheets enable you to change the  appearance and layout  of all the pages in your Web, just  by editing one single CSS document!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;CSS is a breakthrough in Web design  because it allows developers to control the style and layout of multiple Web pages all at once.  As a Web developer you can define a style for each HTML element and apply it to as   many Web pages as you want. To make a global change, simply  change the style, and all elements in the Web are updated automatically. &lt;/p&gt;&lt;br /&gt;&lt;b&gt;Multiple Styles Will Cascade Into One&lt;/b&gt;&lt;br /&gt;&lt;p&gt;Style sheets allow style information to be specified in many ways. Styles can  be specified inside a single HTML element, inside the &amp;lt;head&amp;gt; element of an  HTML page, or in an external CSS file. Even multiple external style sheets can be referenced  inside a single HTML document.  &lt;/p&gt;&lt;br /&gt;&lt;b&gt; Cascading Order&lt;/b&gt;&lt;br /&gt;&lt;p&gt; &lt;strong&gt;What style will be used when there is more than one style specified for  an HTML element?&lt;br /&gt;&lt;br /&gt; &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt; Generally speaking we can say that all the styles will "cascade" into  a new "virtual" style sheet by the following rules, where number four  has the highest priority: &lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt; &lt;li&gt;Browser default&lt;/li&gt;&lt;br /&gt; &lt;li&gt;External style sheet&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Internal style sheet (inside the &amp;lt;head&amp;gt; tag)&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Inline style (inside an HTML element)&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;So, an inline style (inside an HTML element) has the highest priority, which  means that it will override a style declared inside the &amp;lt;head&amp;gt; tag, in  an external style sheet, or in a browser (a default value).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-8756841102596073076?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/8756841102596073076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/06/what-is-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8756841102596073076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/8756841102596073076'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/06/what-is-css.html' title='What is CSS?'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6296885838576887142.post-5513367335372202754</id><published>2008-05-30T00:23:00.000+05:30</published><updated>2008-06-10T00:23:59.422+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>What is CSS and why should you use it ?</title><content type='html'>CSS stands for Cascading Style Sheets. It is a markup language used to format the “look” of web pages. This includes overall&lt;br /&gt;layout, text size, style, and formatting, table formatting, link properties, and more. When used correctly, CSS allows one to&lt;br /&gt;define the look of an entire site in one single document. If you’re a Web person who doesn’t already utilize CSS, you should be&lt;br /&gt;very excited right now, as it can quickly become your new best friend. Some of you, however, may be wondering…&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why would I want to use CSS? I get along so well with my  span and  table  tags…&lt;/span&gt;&lt;br /&gt;There are plenty of reasons to learn and use CSS. The most important reasons to use CSS, in my experience, are:&lt;br /&gt;&lt;br /&gt;1. Flexiblity – Make site-wide layout and formatting changes with a single edit.&lt;br /&gt;2. Reduce code bloat – Streamline the file size of your Web documents.&lt;br /&gt;3. Accessibility – Produce Web pages that can be used by any user, including the visually impaired.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CSS gives you flexibility for Web design and layout changes&lt;/span&gt;&lt;br /&gt;If you ever need to modify the width of a table column or any other aspect of Web site that uses &lt;table&gt; and &lt;span&gt; tags, you can&lt;br /&gt;kiss your week goodbye. You’d have to go into each individual page and make the same edits over and over again until you finished&lt;br /&gt;the entire site. If you have software like Macromedia Dreamweaver, you might be able to lessen this headache by using templates or&lt;br /&gt;find/replace functions. Still, it’s not nearly as easy as using CSS. Need to change the size of your header tags or link text? No&lt;br /&gt;problem. Make the change once in your external CSS file and you’re free to do other things with your time.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CSS increases download speeds by decreasing code bloat&lt;/span&gt;&lt;br /&gt;The method of using &lt;/span&gt;&lt;/table&gt;&lt;table&gt; tags to design Web pages is still prevalent (and necessary in certain cases), but most Web designs can&lt;br /&gt;be replicated in CSS without a hitch. When tables are not coded “cleanly,” or with as little code as possible, it causes a large&lt;br /&gt;amount of code bloat, needlessly increasing the file size of your document and increasing download time for users. I’ve seen enough&lt;br /&gt;HTML tables to know most people avoid properly coded colspans and rowspans like the plague, so very few tables are coded as&lt;br /&gt;efficiently as possible. The other primary offender here is the &lt;span&gt; tag. There’s nothing like a nightmarish GoLive or&lt;br /&gt;Dreamweaver-created Web page littered with &lt;span&gt; tags to drive you crazy. By using a CSS class or other declaration, you’ll be&lt;br /&gt;able to modify all attributes of your Web page text in a single location.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CSS is a standards-based technology built for accessibility&lt;/span&gt;&lt;br /&gt;HTML tables cause accessibility issues for visually impaired users. I’ve had personal experience with this, as I had a visually&lt;br /&gt;impaired professor who was a very active (and adept) Web user. The situation goes like this. Using software like JAWS, the browser&lt;br /&gt;reads the text on the page to the user. On a poorly coded Web page, this sounds something like an incoherent drunk idiot when the&lt;br /&gt;party’s winding down. Words are all over the place, and it’s not pretty. In a CSS-based layout, the text is read top to bottom,&lt;br /&gt;left to right as it should be.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;If you’re still not convinced that you need CSS…&lt;/span&gt;&lt;br /&gt;CSS gives you functionality that HTML simply does not offer, such as text hover effects and customized spacing for elements like&lt;br /&gt;headers, paragraphs, and more. For those of you swayed by trends, Cascading Style Sheets is the future of Web design. Take a look&lt;br /&gt;at some of the links in the “Further Reading” section to see some amazing examples of Web sites built using CSS. Then figure out&lt;br /&gt;how long it would take to replicate those designs using tables, transparent pixels, and font tags. Lastly, because of the reduced&lt;br /&gt;code bloat, there is plenty of evidence that suggests search engines like Google, Yahoo!, and MSN prefer cleanly coded CSS&lt;br /&gt;documents when indexing and ranking Web pages for search engine results.&lt;br /&gt;About a year ago, I only used CSS for text formatting. Now, I prefer to do entire sites using it. Even if you only use CSS for&lt;br /&gt;changing font sizes and colors, you’ll be far better off as a Web designer than you were when you used deprecated HTML tags.&lt;/span&gt;&lt;/span&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6296885838576887142-5513367335372202754?l=cssgurus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cssgurus.blogspot.com/feeds/5513367335372202754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cssgurus.blogspot.com/2008/05/what-is-css-and-why-should-you-use-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5513367335372202754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6296885838576887142/posts/default/5513367335372202754'/><link rel='alternate' type='text/html' href='http://cssgurus.blogspot.com/2008/05/what-is-css-and-why-should-you-use-it.html' title='What is CSS and why should you use it ?'/><author><name>Kjp</name><uri>http://www.blogger.com/profile/11147956795376490137</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
