<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Webdesigner Depot &#187; Validation</title> <atom:link href="http://www.webdesignerdepot.com/category/validation/feed/" rel="self" type="application/rss+xml" /><link>http://www.webdesignerdepot.com</link> <description>Web Design Resources and Tutorials</description> <lastBuildDate>Fri, 10 Feb 2012 09:48:34 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=abc</generator> <item><title>Is Google Chrome The New IE 6 For Web Designers?</title><link>http://www.webdesignerdepot.com/2009/02/is-google-chrome-the-new-ie-6-for-web-designers/</link> <comments>http://www.webdesignerdepot.com/2009/02/is-google-chrome-the-new-ie-6-for-web-designers/#comments</comments> <pubDate>Thu, 05 Feb 2009 18:44:04 +0000</pubDate> <dc:creator>Derek Underwood</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Code]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Validation]]></category> <category><![CDATA[Chrome]]></category> <category><![CDATA[Chrome bugs]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Chrome]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[XHTML]]></category><guid
isPermaLink="false">http://www.webdesignerdepot.com/?p=3581</guid> <description><![CDATA[Just when you thought you were done with IE 6 and its hacks and exceptions, now you&#8217;ve got a new browser to consider: Google&#8217;s Chrome. The good news is that Chrome is a lot more compatible with web standards than IE 5 and 6. However, Chrome has its own idiosyncrasies and bugs. No one knows [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.webdesignerdepot.com/2009/02/is-google-chrome-the-new-ie-6-for-web-designers/"><img
class="alignleft size-full wp-image-3724" title="chrome" src="http://netdna.webdesignerdepot.com/uploads/2009/02/chrome.jpg" alt="" width="200" height="160" /></a>Just when you thought you were done with IE 6 and its hacks and exceptions, now you&#8217;ve got a new browser to consider:<strong> <a
title="Google Chrome" rel="nofollow" href="http://www.google.com/chrome">Google&#8217;s Chrome</a></strong>.</p><p>The good news is that <strong>Chrome is a lot more compatible with web standards than IE 5 and 6</strong>. However, Chrome has its own idiosyncrasies and bugs.</p><p>No one knows if Chrome is here to stay, but it has already captured a surprisingly decent share of the web browser market in a short period of time. <strong></strong></p><p>Here are some <strong>tips to get your web pages working in Chrome</strong> and hopefully looking the way they were designed to look.</p><table
border="0"></table><p><span
id="more-3581"></span></p><h1>Mac Users</h1><p>As of February 2009, Chrome is still a browser for Microsoft Windows PCs. If you use a Mac, you will need to run Microsoft Windows through <a
title="Apple OS X Bootcamp" rel="nofollow" href="http://www.apple.com/macosx/features/bootcamp.html">Bootcamp</a>, or one of the virtualization products for the Mac (<a
title="Sun Microsystems VirtualBox" rel="nofollow" href="http://www.virtualbox.org/">Sun’s VirtualBox</a>, <a
title="Parallels" rel="nofollow" href="http://www.parallels.com/">Parallels</a>, <a
title="VMWare Fusion" rel="nofollow" href="http://www.vmware.com/products/fusion/">VMWare Fusion</a>). If you are really daring, you can try and get Chrome to run using <a
rel="nofollow" href="http://www.kronenberg.org/darwine/">Darwine</a>. Google promises to have a native Mac version of Chrome available in the coming months.</p><h1>Vanishing Pop-Ups</h1><p>Pop-Up blocking is great unless your website really needs pop-up functionality. If you have a web page that must use pop-ups, you won’t see them in Chrome. By design, Chrome only displays the title of a pop-up and minimizes it to the bottom right corner of the browser window. Users will need to click and drag the pop-up’s title in order to view its content.</p><p><img
class="alignnone size-full wp-image-3583" src="http://netdna.webdesignerdepot.com/uploads/2009/01/chrome-popups.jpg" alt="" width="615" height="227" /></p><h1>SSL is Broken?</h1><p>By design, Chrome will only certify a valid SSL (secure sockets layer) page with the padlock icon if all the elements on the page are served via SSL. In other words, if your page is served via SSL but it calls elements via non-secured HTTP, Chrome will give your page an exclamation point icon indicating that it considers your page to be an inconsistent SSL transmission. To get around this, make sure that all the resources loaded by your web page, <em>including all images</em>, are prefaced with <strong>HTTPS</strong>.</p><p><img
class="alignnone size-full wp-image-3584" src="http://netdna.webdesignerdepot.com/uploads/2009/01/chrome-ssl.jpg" alt="" width="615" height="475" /></p><h1>Declare Encoding First</h1><p>If your web page text is garbled or otherwise just plain wrong in Chrome, you may need to insert <em>encoding</em> information into the <span
style="#008000;">&lt;head&gt;</span> section of each web page. If you already have encoding information, it must come <strong>first</strong>, before any CSS or Javascript. Otherwise, Chrome will just ignore it. A working example:</p><p><span
style="#008000;"> &lt;html&gt;<br
/> &lt;head&gt;<br
/> <span
style="#ff0000;"> &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=windows-1251&#8243;&gt;</span><br
/> &lt;script type=&#8221;text/javascript&#8221;&gt;<br
/> &#8230; your JavaScript code &#8230;<br
/> &lt;/script&gt;<br
/> &#8230; your CSS code &#8230;<br
/> </span><br
/> Also, Chrome will ignore encoding specified by Javascript. Period. For example, the following would be ignored:</p><p><span
style="#ff0000;">document.write(&#8220;&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=windows-1251&#8243;&gt;&#8221;);</span><br
/> Instead of using JavaScript, you must insert your encoding into the beginning of the <span
style="#008000;">&lt;head&gt;</span> section of each web page as shown above.</p><h1>Bookmark Favorites</h1><p>When users choose to bookmark your web site, you can control the default bookmark name, description, link, and bookmark icon. Just make sure to place your code in the <span
style="#008000;">&lt;head&gt;</span> section of your web pages. Here is a working example:</p><p><span
style="#008000;">&lt;head&gt;<br
/> <span
style="#ff0000;"> &lt;meta name=&#8221;application-name&#8221; content=&#8221;Greatest Website&#8221;/&gt;<br
/> &lt;meta name=&#8221;description&#8221; content=&#8221;The very best on the web&#8221;/&gt;<br
/> &lt;meta name=&#8221;application-url&#8221; content=&#8221;http://www.superfantasticgreatestweb.com&#8221;/&gt;<br
/> &lt;link rel=&#8221;icon&#8221; href=”great-icon_32x32.png” sizes=&#8221;32&#215;32&#8243;/&gt;<br
/> &lt;link rel=&#8221;icon&#8221; href=”great-icon_48x48.png” sizes=&#8221;48&#215;48&#8243;/&gt;</span><br
/> &lt;/head&gt;</span></p><p><img
class="alignnone size-full wp-image-3585" src="http://netdna.webdesignerdepot.com/uploads/2009/01/chrome-bookmarks.jpg" alt="" width="615" height="474" /></p><h1>Fixing JavaScript</h1><p>If your JavaScript is not working properly in Chrome, check Chrome’s JavaScript console, accessible from the <strong>Page menu icon -&gt; Developer -&gt; JavaScript console</strong>. That should give you some direction as to what you can change.</p><p>For the more advanced JavaScript developers, you can also use the JavaScript Debugger, accessible from the <strong>Page menu icon -&gt; Developer -&gt; Debug JavaScript</strong>. That will allow you to watch variables and set breakpoints.</p><p><img
class="alignnone size-full wp-image-3586" src="http://netdna.webdesignerdepot.com/uploads/2009/01/chrome-developer.jpg" alt="" width="615" height="312" /></p><h1>CSS Image Problems</h1><p>If you are using images or backgrounds implemented through CSS and they are not rendering properly in Chrome, you might want to <strong>convert images between GIF, JPG, and PNG</strong> to see if a different image format solves your problems. Although this makes no sense, it sometimes works, especially with random spacing and image formatting problems.</p><h1>CSS “First” Selector Hack</h1><p>Chrome can be finicky and unforgiving about CSS and may ignore styles applied to certain page elements. You might try using the “<strong>first-of-type</strong>” keyword which will be ignored by all other browsers (except for Apple’s Safari). For example, if you cannot get a particular style applied to the <span
style="#008000;">&lt;body&gt;</span> section of your web page to work in Chrome, add in something like the following:</p><p><span
style="#ff0000;">body:first-of-type p {color:#ff0000;}</span></p><p>“First-of-type” will simply be ignored by the browsers that are already displaying your page the way you intended.</p><h1>GiantIsland CSS Hack</h1><p>Chrome interprets cascading style sheets (CSS) differently than other browsers. Then again, IE 5, 6, and 7 do not even interpret CSS the same! The GiantIsland CSS Hack is a relatively simple CSS markup hack that makes use of square brackets <span
style="#ff0000;">[ ]</span> to target CSS on specific browsers like Chrome. As a bonus, it can also help you conform your CSS to IE 5, 6, 7, Safari, and Firefox, all at the same time. For more details, check it out at <a
title="GiantIsland CSS Hack" rel="nofollow" href="http://www.giantisland.com/Resources/LitePacificHackforSafariAndIE7.aspx">http://www.giantisland.com/Resources/LitePacificHackforSafariAndIE7.aspx</a>.</p><h1>Stay Away from HTML5</h1><p>Chrome does not try to conform to HTML5 API standards yet, even though Webkit, its rendering engine, does support HTML5. If you use HTML5 features or syntax, you will likely run into problems. Stick with HTML4 standards and you should have an easier time. Chrome will likely support HTML5 in the near future.</p><h1>Validate Your Pages</h1><p>Before swearing at Chrome and throwing in the towel, validate your pages to make sure you have not inadvertently used a non-standard HTML call. You can validate any web page at <a
title="HTML Validator" rel="nofollow" href="http://validator.w3.org/">http://validator.w3.org/</a>. Some web browsers allow you to take some shortcuts with web standards, but Chrome is not very lenient.</p><p><img
class="alignnone size-full wp-image-3587" src="http://netdna.webdesignerdepot.com/uploads/2009/01/chrome-validate.jpg" alt="" width="615" height="385" /></p><h1>Try it with Safari</h1><p>If you can&#8217;t get your web pages to look right under Chrome no matter what you try, try your web pages in Safari before giving up. Safari is Apple&#8217;s web browser and is available for both Mac and Windows PCs. If you use Windows, you can freely download Safari from Apple at <a
title="Safari" rel="nofollow" href="http://www.apple.com/safari/download/">http://www.apple.com/safari/download/</a>. Both Chrome and Safari are built using the open source &#8220;<strong>Webkit</strong>&#8221; browser rendering engine. If you can see a rendering error in both Chrome and Safari, there is a good chance that Webkit is the culprit. You can post a bug for the Webkit developers at <a
title="WebKit Bugs" rel="nofollow" href="http://webkit.org/quality/reporting.html">http://webkit.org/quality/reporting.html</a>.</p><h1>Aw Snap!</h1><p>The Chrome developers have provided some funny error messages (if an error can be considered funny). If Chrome gives you the dark grey “<strong>Aw Snap!</strong>” page which also says “<strong>Something went wrong while displaying this webpage</strong>,” it might not be your web page at all. Chrome has a tendency to crash on some PCs depending on system settings and other installed applications. Try a few other well-known web pages, and see if they crash. Also try closing Chrome, re-launching it, and then test your web pages again. Some people have found Chrome to be unstable on some PCs. Google intends for Chrome to become more sturdy with each new version.</p><h1>Bug Reporting</h1><p>If you find a bug with Chrome&#8217;s rendering, report it!  You will be making the world a better place. Google maintains a public bug list for Chrome at <a
title="Chrome Buglist" rel="nofollow" href="http://code.google.com/p/chromium/issues/list">http://code.google.com/p/chromium/issues/list</a>.</p><p><img
class="alignnone size-full wp-image-3588" src="http://netdna.webdesignerdepot.com/uploads/2009/01/chrome-buglist.jpg" alt="" width="615" height="359" /></p><p><em>Written exclusively for WDD by Derek Underwood, a professional web designer and software developer. You can read more about Derek and contact him at his website:</em><strong><em><br
/> <a
title="Derek Underwood" rel="nofollow" href="http://www.derekunderwood.com"> http://www.derekunderwood.com</a></em></strong></p><p><strong><em>Have you been testing your web pages in Chrome? Do you think Chrome is here to stay? Share your opinions and experiences.</em></strong></p><p><br/><br
/><table
width="100%" style="border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;" height="20"><tr><td
valign="center"> <a
href="http://www.mightydeals.com/deal/wpbusinessbundle.html?ref=inwidget"><font
face="Arial" size="3" color="#e64f32"><b>Never Ending WordPress Business Bundle &#8211; only $14!</b></font></a></td><td
width="90"> <a
href="http://www.mightydeals.com/?ref=inwidget"><br
/> <img
src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" border="0"  /><br
/> </a></td></tr></table><p><br/></p> <a
href="http://www.webdesignerdepot.com/2009/02/is-google-chrome-the-new-ie-6-for-web-designers/">Source</a><style type="text/css">
 p img {display:inline-block; margin-right:10px;}
.alignleft {float:left;}
p.showcase {clear:both;}
body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;}
</style>]]></content:encoded> <wfw:commentRss>http://www.webdesignerdepot.com/2009/02/is-google-chrome-the-new-ie-6-for-web-designers/feed/</wfw:commentRss> <slash:comments>140</slash:comments> </item> <item><title>Are You Following the Principles of Top Notch CSS Design?</title><link>http://www.webdesignerdepot.com/2008/11/are-you-following-the-principles-of-top-notch-css-design/</link> <comments>http://www.webdesignerdepot.com/2008/11/are-you-following-the-principles-of-top-notch-css-design/#comments</comments> <pubDate>Mon, 17 Nov 2008 05:55:32 +0000</pubDate> <dc:creator>Walter</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Validation]]></category><guid
isPermaLink="false">http://www.webdesignerdepot.com/?p=285</guid> <description><![CDATA[CSS can be an extremely powerful markup language for designers. However, the CSS that is produced is only as good as the principles that are being followed by the designer creating the code. While you may think that anyone can crank out CSS, there is a big difference between writing CSS and producing top notch [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://netdna.webdesignerdepot.com/uploads/2008/11/css.jpg"><img
class="alignleft size-full wp-image-293" title="css" src="http://netdna.webdesignerdepot.com/uploads/2008/11/css.jpg" alt="" width="200" height="160" /></a>CSS can be an extremely powerful markup language for designers.</p><p>However, the CSS that is produced is only as good as the principles that are being followed by the designer creating the code.</p><p>While you may think that anyone can crank out CSS, there is a big difference between writing CSS and producing top notch CSS.</p><p>To ensure that you are on the right track, here are eight CSS principles that every web designer should be following.<span
id="more-285"></span></p><h1>1. Take the Time to Validate</h1><p>If you are going to invest the time in coding CSS, it only makes sense to take the time to <a
rel="nofollow" href="http://jigsaw.w3.org/css-validator" target="_blank">validate</a> the code  that you create.  However, it never ceases to amaze me how many designers skip over this vital step. Validating your code allows you to clean up any problems and ensure that it’s going to work well for your visitors. <strong></strong></p><p>In addition to validating your CSS file, you should also validate your HTML or XHTML files.  Before you validate these files, make sure that you have taken time to declare the proper HTML or XHTML DOCTYPE. Declaring your DOCTYPE may seem like a mundane detail, but I can’t count how many discussions I have had with frustrated designers who continued to have problems with a design, only to find out that it was because they had declared an outdated DOCTYPE (or hadn’t declared a DOCTYPE at all).</p><h1>2. Document (but not in your code)</h1><p>Whether you are working on a project alone or with a team of designers, it is important to document the work that you create.  You can probably see why this would be important within the context of a design team, but you may be wondering why it would matter if you are working on a solo project.  Well, there’s always a chance that your solo project will eventually evolve into a group project, and if this happens, it’s much easier to have documentation on hand than trying to backtrack and create it.  However, even in the event that your project does remain a one man show, you may be surprised at how useful documentation is when you decide to revisit a project after not looking at it for a year.</p><p>When it comes to creating documentation for CSS code, the natural impulse of most designers is to add it directly to their code by placing it between /* and */ .  Like many of the principles in this list, there is nothing technically incorrect about taking this approach.  However, adding comments directly to your CSS code will increase the size of the file, which in turn can increase loading times and slow down a website’s overall performance.  If you are serious about writing top notch CSS code, you should be documenting your code, but in a separate file.</p><p>Although I honestly believe that it is more effective to document in a separate file, I know that there are plenty of files who simply don&#8217;t agree with this practice.  If you refuse to document in a separate file, the next best thing you can do is use a CSS compressor (in fact, even if you choose to use a separate file for documentation, you can still benefit by using a CSS compressor).  You can use this <a
rel="nofollow" href="http://www.cssdrive.com/index.php/main/csscompressor" target="_blank">CSS Compressor</a> from CSS Drive Gallery, or simply search Google to find an alternative CSS compressor.</p><h1>3. Say No to Hacks</h1><p>Although hacks have become an acceptable practice to many within the CSS community, this does not mean that &#8220;CSS hacking&#8221; is a principle that you should be following.  The problem with this approach to designing is that it means you are intentionally looking for a complicated solution to problems.  While you may think that one or two hacks every now and then won&#8217;t hurt anyone, getting into the mindset of <strong>&#8220;hacking through&#8221; </strong>any problems you encounter can have a negative impact on your overall design mentality.</p><p>Avoiding hacks is a piece of advice that experts have been dispensing for some time.  You can go back all the way to 2003 and see that <a
rel="nofollow" href="http://www.digital-web.com/articles/keep_css_simple/" target="_blank">Peter-Paul Koch</a> (who is an accomplished developer and author) has been warning designers of the implications of CSS hacks for some time:<em> &#8220;The complexity monster has reappeared, right in the center of modern Web development. Nowadays it doesn’t manifest itself as an endlessly nested table, but as an endlessly complicated CSS hack.&#8221;</em></p><h1>4. Don&#8217;t Abuse Divs</h1><p>Because divs provide a high level of flexibility, it can be easy to overuse them.  In fact, this issue has become so common among designers that the CSS community has created its own term to label this issue: divitus.  To avoid falling victim to this condition, before automatically using a div tag, you should always ask yourself if there is an actual HTML tag that will get the job done for you.  For example, <strong>instead of creating multiple header divs, why don&#8217;t you use the HTML heading tags that are already available, such as H1 and H2?</strong></p><p>Once you begin taking the issue of divs into consideration, you will quickly see the benefits of using the appropriate HTML tag instead of automatically creating a new div.  Not only can it reduce the amount of code that you have to create (which will save you time, along with reducing the load time of your website), but it will also give your code a more logical structure.</p><h1>5. Put Thought Into Your Class Names</h1><p>If you ask a new or inexperienced designer about how they decide to name their classes, they might say that it doesn’t really matter.  While this is technically true, this is a very short sighted view of naming CSS classes.  Although there are designers who fall into the category of not caring about CSS class names, there are also designers who do think about their class names, but they actually take the wrong approach.</p><p>Since I don’t want to simply beat you over the head with theoretical examples, let me explain this in concrete terms.  Let’s say that you are creating a class to control one of the boxes on your page.  The box will be located at the bottom of the page, it will contain comments from readers and you will use CSS to give it a tan background and control the padding.  Instead of naming this .tan-box (which is what many well-intentioned designers would do), name it .comment-box.  The reason that .comment-box is a better class name than .tan-box is because if you decide to change the background color to blue down the road (or decide to move the box from the bottom of the page to a different area), it won’t confuse you or any other designer who is looking over the CSS for that website.</p><h1>6. Embrace Shorthand</h1><p>While shorthand can be confusing to designers who are just getting started writing their own CSS code, <strong>once you get used to the style of shorthand, it becomes one of the most effective practices you can follow as a designer</strong>.</p><p>There are multiple benefits to using shorthand.  For one, it reduces the size of your files, which will reduce the load time of your website.  Additionally, it not only makes it easier to organize your code, but also makes it simpler if you need to make changes to your code in the future.  As you begin adapting to shorthand, you should also get in the practice of writing your code on one line (instead of spreading out declarations over multiple lines).</p><h1>7. Don&#8217;t Forget About Printers</h1><p>As a designer, you are much more technically inclined than anyone else in the mainstream population.  Because you are a part of a minority that lives and breathes technology, there are a lot of habits you have that most other people have never thought about.  For example, you have probably gone out of your way to eliminate as much of the &#8220;paper trail&#8221; as possible in your life.  However, it&#8217;s important to remember that the majority of the population still prints things out on a regular basis.  While you probably tag an item with del.icio.us when you want to save it for future reference, the average Internet user will print that same page out.</p><p>Since people are still printing out information from the Internet,<strong> it&#8217;s important to use CSS to make your content printer friendly</strong>.  Visitors will appreciate all of the work you have put into creating a beautiful layout for the website they are visiting, but when they decide to print out a page from that website, they will appreciate you even more when they realize that their printout only contains the text that they want (and none of the amazing graphics that look great on their computer but would waste a ton of ink from their printer).  Because CSS makes it quite simple to ensure that content is properly formatted when printed out, there is no excuse for a true designer to neglect this step of the design process.</p><h1>8. Never Stop Learning</h1><p>You may think that this final principle sounds cliche, but it is arguably the most important of the entire list.  <strong>If you are dedicated to being the best designer possible, you need to ensure that you are always working to expand your knowledge of CSS</strong>.  Fortunately, this is easy to do if you have the desire and will to commit to continuing your CSS education.  While continuing education can be a difficult task for individuals in many industries that are non-technical in nature, because the Internet is literally the basis for CSS, the amount of free resources that you can learn from are literally endless.  If you think I&#8217;m exaggerating, just type &#8220;CSS&#8221; into Google and you will see that there are 483,000,000 results for you to browse.</p><p>In addition to learning from online resources (and print resources if you prefer), you can learn a lot from other CSS designers.  Whether you analyze their work, listen to the advice they are giving out online or talk to them in face-to-face situations, you can gain a lot of value by interacting and potentially collaborating with other designers who are committed to following the principles of top notch CSS design and producing amazing pieces of work.<br/><br
/><table
width="100%" style="border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;" height="20"><tr><td
valign="center"> <a
href="http://www.mightydeals.com/deal/wpbusinessbundle.html?ref=inwidget"><font
face="Arial" size="3" color="#e64f32"><b>Never Ending WordPress Business Bundle &#8211; only $14!</b></font></a></td><td
width="90"> <a
href="http://www.mightydeals.com/?ref=inwidget"><br
/> <img
src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" border="0"  /><br
/> </a></td></tr></table><p><br/></p> <a
href="http://www.webdesignerdepot.com/2008/11/are-you-following-the-principles-of-top-notch-css-design/">Source</a><style type="text/css">
 p img {display:inline-block; margin-right:10px;}
.alignleft {float:left;}
p.showcase {clear:both;}
body#browserfriendly p, body#podcast p, div#emailbody p{margin:0;}
</style>]]></content:encoded> <wfw:commentRss>http://www.webdesignerdepot.com/2008/11/are-you-following-the-principles-of-top-notch-css-design/feed/</wfw:commentRss> <slash:comments>26</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (User agent is rejected)
Database Caching 4/22 queries in 0.008 seconds using disk
Object Caching 588/618 objects using disk

Served from: www.webdesignerdepot.com @ 2012-02-10 14:40:22 -->
