<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>DivitoDesign</title>
	
	<link>http://divitodesign.com</link>
	<description>Articles, Tutorials and Resources for the Webdesigner</description>
	<lastBuildDate>Sun, 24 May 2009 11:40:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DivitoDesign" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">DivitoDesign</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Typography Resources: The Ultimate Collection</title>
		<link>http://divitodesign.com/typography/typography-resources-ultimate-collection/</link>
		<comments>http://divitodesign.com/typography/typography-resources-ultimate-collection/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 16:34:22 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1546</guid>
		<description><![CDATA[<p></p>
<p>Welcome to <em>The Ultimate Collection</em> series. Today I have compiled all the tools, blogs and resources regarding <strong>Typography</strong>. Typography is often overlooked by the webdesigner, but fortunately, that trend is changing a bit!</p>
<p><em>I might have forget a resource I definitely HAVE... &#187;</em></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1750" title="typography-ultimate-collection" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-ultimate-collection.jpg" alt="typography-ultimate-collection" width="460" height="126" /></p>
<p>Welcome to <em>The Ultimate Collection</em> series. Today I have compiled all the tools, blogs and resources regarding <strong>Typography</strong>. Typography is often overlooked by the webdesigner, but fortunately, that trend is changing a bit!</p>
<p><em>I might have forget a resource I definitely HAVE to include so <a href="http://www.divitodesign.com/typography/typography-resources-ultimate-collection/#respond">please comment</a> if you have that resource. I am happy to learn and add it to the collection.<br />
</em></p>
<h2>Typography Blogs</h2>
<p>My RSS feed reader includes a number of typography related blogs and if you are seriously about typography, you should be reading these blogs too.</p>
<p><img class="alignnone size-full wp-image-1735" title="typography-blogs" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-blogs.jpg" alt="typography-blogs" width="460" height="60" /></p>
<ul>
<li><a href="http://www.underconsideration.com/speakup/">Speak Up</a> <em>(sad to see you shut up..)</em><a href="http://www.underconsideration.com/speakup/"> </a></li>
<li><a href="http://www.fontlover.com/" target="_blank">FontLover</a></li>
<li><a href="http://typographica.org/">Typographica</a></li>
<li><a href="http://ilovetypography.com/">I Love Typography</a></li>
<li><a href="http://typographer.org/">Typographer</a></li>
<li><a href="http://www.typeoff.de/">TypeOff</a></li>
<li><a href="http://typefoundry.blogspot.com/">TypeFoundry</a></li>
<li><a href="http://jontangerine.com/">Jon Tan</a></li>
</ul>
<h2>Books</h2>
<p>There has been written an immense number of books on typography, which I unfortunately don&#8217;t all have in my collection. However, here are a few I think are great.</p>
<p><img class="alignnone size-full wp-image-1736" title="typography-books" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-books.jpg" alt="typography-books" width="460" height="60" /></p>
<ul>
<li><a href="http://www.amazon.com/Typography-Workbook-Real-World-Graphic-Design/dp/1592533019/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1239644234&amp;sr=8-1">Typography Workbook: A Real-World Guide to Using Type in Graphic Design</a></li>
<li><a href="http://www.amazon.com/Elements-Typographic-Style-Robert-Bringhurst/dp/0881792063/ref=sr_1_4?ie=UTF8&amp;s=books&amp;qid=1239644234&amp;sr=8-4">The Elements of Typographic Style</a></li>
<li><a href="http://www.amazon.com/Designing-Type-Essential-Guide-Typography/dp/0823014134/ref=sr_1_6?ie=UTF8&amp;s=books&amp;qid=1239644234&amp;sr=8-6">Designing with Type: The Essential Guide to Typography</a></li>
<li><a href="http://www.amazon.com/Complete-Manual-Typography-Jim-Felici/dp/0321127307/ref=sr_1_10?ie=UTF8&amp;s=books&amp;qid=1239644234&amp;sr=8-10">The Complete Manual of Typography</a></li>
</ul>
<h2>Create Fonts</h2>
<p>I have been thinking about building a professional font for a while too, but I don&#8217;t have the time. You might have the time and if you are interested in building a font yourself, these articles are must-reads.</p>
<p><img class="alignnone size-full wp-image-1737" title="typography-build-fonts" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-build-fonts.jpg" alt="typography-build-fonts" width="460" height="60" /></p>
<ul>
<li><a href="http://ilovetypography.com/2007/10/22/so-you-want-to-create-a-font-part-1/">So You Want To Create a Font pt 1.</a></li>
<li><a href="http://ilovetypography.com/2007/10/29/so-you-want-to-create-a-font-part-2/">So You Want To Create a Font pt 2.</a></li>
<li><a href="http://www.gomediazine.com/tutorials/design-font-start-finish-part-1-inspired/">How to Design a Font</a> (<a href="http://www.gomediazine.com/tutorials/part2draw-storm/">2</a>) (<a href="http://www.gomediazine.com/tutorials/part-3-digital/">3</a>) (<a href="http://www.gomediazine.com/tutorials/part-4-finishing-touches/">4</a>)</li>
</ul>
<h2>Typography Tools</h2>
<p>With more and more people getting interested in Typography a lot more tools gets developed.  Here are a number of typography tools I use from time to time.</p>
<p><img class="alignnone size-full wp-image-1738" title="typography-tools" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-tools.jpg" alt="typography-tools" width="460" height="60" /></p>
<ul>
<li><a href="http://riddle.pl/emcalc/">EM Calculator</a></li>
<li><a href="http://lorem2.com/">Lorum2</a> (Get dummy text for your new site.)</li>
<li><a href="http://www.typechart.com/">TypeChart</a> (See how fonts are used &gt; grab the CSS)</li>
<li><a href="http://csstypeset.com/">CSS Type Set</a> (Customize your typography and grab the CSS right away.)</li>
<li><a href="http://www.typetester.org/">TypeTester</a> (Compare Screen Text &gt; grab CSS)</li>
</ul>
<h2>Inspiration</h2>
<p>Getting inspiration is not only important with webdesign in general, but with Typography too. When I build a site based on typography, I always find inspiration in the following sources.</p>
<p><img class="alignnone size-full wp-image-1739" title="typography-inspiration" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-inspiration.jpg" alt="typography-inspiration" width="460" height="60" /></p>
<ul>
<li><a href="http://www.typographyserved.com/">Typography Served</a></li>
<li><a href="http://www.usetypography.com/">Use Typography</a></li>
<li><a href="http://www.flickr.com/groups/ilovetypography/">I love Typography Flickr Pool</a></li>
</ul>
<h2>Large Companies Typography Sections</h2>
<p>I didn&#8217;t know that large companies usually have a large section of typography related information on their sites. Here are some of the largest.</p>
<p><img class="alignnone size-full wp-image-1740" title="typography-large-companies" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-large-companies.jpg" alt="typography-large-companies" width="460" height="60" /></p>
<ul>
<li><a href="http://www.microsoft.com/typography/default.mspx">Microsoft Typography</a></li>
<li><a href="http://www.adobe.com/type/">Adobe Typography</a> (shop + information)</li>
<li><a href="http://developer.apple.com/FONTS/">Apple Fonts Section</a></li>
</ul>
<h2>Download Fonts</h2>
<p>There are thousands of font designers out there that offer their fonts for free or for money. Take a look on the following sites that provide these downloads.</p>
<p><img class="alignnone size-full wp-image-1741" title="typography-downloads" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-downloads.jpg" alt="typography-downloads" width="460" height="60" /></p>
<h3>Get Free Fonts</h3>
<ul>
<li><a href="http://www.dafont.com/">DaFont</a></li>
<li><a href="http://www.1001freefonts.com/">1001 Free Fonts</a></li>
<li><a href="http://www.fontpost.com/">Font Post</a></li>
<li><a href="http://www.searchfreefonts.com/">Search Free Fonts</a></li>
<li><a href="http://www.josbuivenga.demon.nl">Jos Buivenga</a></li>
</ul>
<h3>Get Premium Fonts</h3>
<ul>
<li><a href="http://www.fontshop.com/">Font Shop</a></li>
<li><a href="http://www.processtypefoundry.com/index.html">Process Type Foundry</a></li>
<li><a href="http://www.linotype.com">LinoType</a></li>
<li><a href="http://www.myfonts.com/">MyFonts</a></li>
</ul>
<h2>Typography Options on the Web</h2>
<p><img class="alignnone size-full wp-image-1742" title="typography-options" src="http://www.divitodesign.com/wp-content/uploads/2009/04/typography-options.jpg" alt="typography-options" width="460" height="60" /></p>
<p>It&#8217;s hard to implant great typography on the world wide web because only a few fonts are fully supported. That&#8217;s why we sometimes have to improvise.</p>
<ul>
<li><a href="http://wiki.novemberborn.net/sifr/">sIFR3</a> (<a href="http://www.divitodesign.com/2008/09/implant-sifr3-healthy-alternative-browser-tex/">tutorial</a>)<a href="http://wiki.novemberborn.net/sifr/"> </a></li>
<li><a href="http://facelift.mawhorter.net/">FLIR</a> (<a href="http://www.divitodesign.com/2008/10/install-flir-typography-solution-for-the-web/">tutorial</a>)<a href="http://facelift.mawhorter.net/"> </a></li>
<li><a href="http://typeface.neocracy.org/">Typeface.js</a> (<a href="http://www.divitodesign.com/typography/render-text-with-javascript-typeface-js/">tutorial</a>)</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=Y1rAoKgqthI:yIOmImADFLw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/Y1rAoKgqthI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/typography/typography-resources-ultimate-collection/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Why I Haven’t Posted – Redesign Coming Up</title>
		<link>http://divitodesign.com/news/why-i-havent-posted-redesign-coming-up/</link>
		<comments>http://divitodesign.com/news/why-i-havent-posted-redesign-coming-up/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 13:39:03 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1549</guid>
		<description><![CDATA[<p>The reason I haven&#8217;t posted in a while is a little bug I am investigating here at DivitoDesign. Every one of you that made a comment over the last month have been &#8220;redirected&#8221; to the <a href="http://www.divitodesign.com/2009/02/interesting-blogs-3/">Interesting Blogs #3</a> post.</p>
<p>I don&#8217;t know... &#187;</p>]]></description>
			<content:encoded><![CDATA[<p>The reason I haven&#8217;t posted in a while is a little bug I am investigating here at DivitoDesign. Every one of you that made a comment over the last month have been &#8220;redirected&#8221; to the <a href="http://www.divitodesign.com/2009/02/interesting-blogs-3/">Interesting Blogs #3</a> post.</p>
<p>I don&#8217;t know what&#8217;s causing that. However because of this fact, I finally decided to make a new version for DivitoDesign. The magazine and clean look stays as I like that, only I will optimize the grid, make the blog browser-compatible and implant some other tricks I have learnt since the latest redesign.</p>
<p>If you have any questions; please head over to the <a href="/contact/">contact</a> page and let me know as the comment system is currently disabled.</p>
<p>Stay tuned for the redesign!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=WAb5jAYCvW8:HFfUN8BUib8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/WAb5jAYCvW8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/news/why-i-havent-posted-redesign-coming-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Conditional Comments Guide</title>
		<link>http://divitodesign.com/css/css-conditional-comments-guide/</link>
		<comments>http://divitodesign.com/css/css-conditional-comments-guide/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 11:55:08 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1537</guid>
		<description><![CDATA[<p>As you might know, Internet Explorer 6 isn&#8217;t the most modern browser out there. In fact, it is almost 8 years old, but many people are still using this un-secure access to the web. Because of this fact, webdesigners still... &#187;</p>]]></description>
			<content:encoded><![CDATA[<p>As you might know, Internet Explorer 6 isn&#8217;t the most modern browser out there. In fact, it is almost 8 years old, but many people are still using this un-secure access to the web. Because of this fact, webdesigners still have to worry about how their work looks in Internet Explorer 6.</p>
<p>When <a href="http://www.divitodesign.com/2009/02/building-html-css-sites-use-a-template/">CSS Frameworks &amp; Templates</a> came around, some layout problems have been fixed, but definitely not all. These problems can usually be solved via normal CSS, but sometimes it is better to only display some (style)information to Internet Explorer users only.</p>
<p>That is possible with <strong>conditional comments</strong>. Conditional comments are only supported by Internet Explorer versions on a Windows machine. With these &#8216;tricks&#8217;, we can add special behavior to Windows based versions of Internet Explorer 5, 6, 7 and 8. The good thing is that this HTML code <strong>validates</strong> as well.</p>
<h2>The Form of a Conditional Comment</h2>
<p>All the conditional comment tags available are based on the same principle. This conditional comment is for all Internet Explorer versions.</p>
<pre class="html"><span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if IE]&gt;</span>
If user browse with an Internet Browser, let&#039;s display this.
<span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p>Depending on the situation you need to add a version number. Maybe you want to show a different stylesheet to Internet Explorer 5.5:</p>
<pre class="html"><span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if IE 5.5]&gt;</span>
	<span class="htmlOtherTag">&lt;link rel=&quot;stylesheet&quot; href=&quot;css/ie5.css&quot; mce_href=&quot;css/ie5.css&quot; href=&quot;css/ie5.css&quot; mce_href=&quot;css/ie5.css&quot; href=&quot;css/ie5.css&quot; mce_href=&quot;css/ie5.css&quot; href=&quot;css/ie5.css&quot; mce_href=&quot;css/ie5.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot; /&gt;</span><span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p>Or only to IE7:</p>
<pre class="html"><span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if IE 7]&gt;</span>
	<span class="htmlOtherTag">&lt;link rel=&quot;stylesheet&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot; /&gt;</span><span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p>You get the point, right?<br />
<span id="more-1537"></span></p>
<h2>What Else Can We Do?</h2>
<p>Microsoft have added a couple parameters to these conditional comments too. For example, we can add &#8220;<strong>version Greater Than or Equal to</strong>&#8221; and &#8220;<strong>version Less Than or Equal to</strong>&#8220;. And that&#8217;s pretty handy.</p>
<p>Let&#8217;s say we want to add a different stylesheet for the Internet Explorer version 7 and below. We can do that like this:</p>
<pre class="html"><span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if lte IE 7]&gt;</span>
	<span class="htmlOtherTag">&lt;link rel=&quot;stylesheet&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot; /&gt;</span><span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p>Or if we want to create a different stylesheet for version 6 or higher:</p>
<pre class="html"><span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if gte IE 6]&gt;</span>
	<span class="htmlOtherTag">&lt;link rel=&quot;stylesheet&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; href=&quot;css/ie.css&quot; mce_href=&quot;css/ie.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot; /&gt;</span><span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p>We can any of these parameters in our conditional comment:</p>
<ul>
<li><strong>lte</strong> &#8211; <em>less than or equal</em></li>
<li><strong>lt</strong> &#8211; <em>less than</em></li>
<li><strong>gte</strong> &#8211; <em>greater than or equal</em></li>
<li><strong>gt</strong> &#8211; <em>great than</em></li>
<li><strong>(IE6)|(IE7)</strong> &#8211; <em>if Internet Explorer 6 <strong>OR</strong> Internet Explorer 7</em></li>
<li><strong>(IE6)&amp;(IE7)</strong> &#8211; <em>if Internet Explorer 6 <strong>AND</strong> Internet Explorer 7</em></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms537512.aspx">For more examples click here</a></li>
</ul>
<h2>Conditional Comments to Ask People to Upgrade Their Out-dated Browser</h2>
<p>I usually don&#8217;t use conditional comments to fix browser bugs. The way I use them is to tell people they have an out-dated browser. In that message, I tell them they should upgrade their browser for more security and features.</p>
<pre class="html"><span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if lt IE 7]&gt;</span>
<span class="htmlOtherTag">&lt;p class=&quot;error&quot;&gt;</span>Warning! You are using an out-dated version of Internet Explorer. This version has less features than alternatives and is <span class="htmlOtherTag">&lt;b&gt;</span>not secure<span class="htmlOtherTag">&lt;/b&gt;</span> to use on the Internet anymore. Please upgrade your browser to <span class="htmlOtherTag">&lt;a href=&quot;http://getfirefox.org/&quot; mce_href=&quot;http://getfirefox.org/&quot;&gt;</span>Get Firefox<span class="htmlOtherTag">&lt;/a&gt;</span> or <span class="htmlOtherTag">&lt;a href=&quot;http://www.microsoft.com/downloads/en/default.aspx&quot; mce_href=&quot;http://www.microsoft.com/downloads/en/default.aspx&quot;&gt;</span>Internet Explorer 7+.<span class="htmlOtherTag">&lt;/p&gt;</span>
<span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p>Via this way, you can tell people they shouldn&#8217;t be using this version and when they read it, they might upgrade to a more modern browser. As you can see, these conditional tags have many advantages to use in your next website.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=JSLmBBW8zg4:vVsJhl8tZ48:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/JSLmBBW8zg4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/css/css-conditional-comments-guide/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>No Do-Follow on DivitoDesign Anymore</title>
		<link>http://divitodesign.com/news/no-do-follow-on-divitodesign-anymore/</link>
		<comments>http://divitodesign.com/news/no-do-follow-on-divitodesign-anymore/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 23:14:10 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1535</guid>
		<description><![CDATA[<p>I am sorry to tell you all, but I stopped supporting the <a href="http://randaclay.com/blog/i-follow/">Do-Follow</a> movement. <a href="http://www.divitodesign.com/2008/06/you-comment-i-follow/">Back in the day</a>, I thought it was a great idea to stimulate the number of comments here on the blog.</p>
<p>It did. However, not the way I... &#187;</p>]]></description>
			<content:encoded><![CDATA[<p>I am sorry to tell you all, but I stopped supporting the <a href="http://randaclay.com/blog/i-follow/">Do-Follow</a> movement. <a href="http://www.divitodesign.com/2008/06/you-comment-i-follow/">Back in the day</a>, I thought it was a great idea to stimulate the number of comments here on the blog.</p>
<p>It did. However, not the way I would like to increase the number of comments. I don&#8217;t want to talk to people with the name of &#8220;SEO Company London&#8221; or &#8220;Free Apple Products&#8221;. I want to talk to &#8220;Richard&#8221; and to &#8220;Michael&#8221; and to anyone out there that want to participate in the discussion. Or the people who simply want to tell another trick, or a way to do things better to myself and my readers.</p>
<p>I couldn&#8217;t stand the way my inbox was filled with WordPress comments moderation emails any longer, while many of them were just human &#8220;spammers&#8221;.</p>
<p>So, if you think you can add value to the blog by commenting on an article you think that suits your opinion or suggestion, I will be more than happy to approve and reply to your comment. I just can not stand those other people anymore.</p>
<p>Thank you for your understanding and happy talking to each other over comment. I will appreciate that.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=C7aiMEcH_WA:sV8FxbrdMy0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/C7aiMEcH_WA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/news/no-do-follow-on-divitodesign-anymore/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Interesting Articles #17</title>
		<link>http://divitodesign.com/community/interesting-articles-17/</link>
		<comments>http://divitodesign.com/community/interesting-articles-17/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 10:51:17 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1525</guid>
		<description><![CDATA[<p>Another day, another time for another <strong>Interesting Articles</strong>. Today we will be talking about WordPress hacks, some SEO advice, browser compatibility and (web)typography.</p>
<p><strong>1. <a href="http://blogsessive.com/blogging-tools/latest-posts-by-category-archive/">Latest Posts by Category Archive</a></strong> &#8211; Pretty awesome plugin by Alex from <a href="http://www.blogsessive.com">Blogsessive</a>. It gives you the opportunity... &#187;</p>]]></description>
			<content:encoded><![CDATA[<p>Another day, another time for another <strong>Interesting Articles</strong>. Today we will be talking about WordPress hacks, some SEO advice, browser compatibility and (web)typography.</p>
<p><strong>1. <a href="http://blogsessive.com/blogging-tools/latest-posts-by-category-archive/">Latest Posts by Category Archive</a></strong> &#8211; Pretty awesome plugin by Alex from <a href="http://www.blogsessive.com">Blogsessive</a>. It gives you the opportunity to display each category&#8217;s five latest posts. It is an excellent idea for your archives page!</p>
<p><strong>2. <a href="http://www.blogherald.com/2009/03/01/the-best-seo-advice-for-bloggers/">The Best SEO Advice For Bloggers</a></strong> &#8211; is <strong>guest posts</strong> on other blogs. I am sure it works for SEO point-of-view, but what about your content on your own blogs? Why not put it up there and build your blog? Anyway, <a href="http://www.divitodesign.com/contact/">who wants to guest post on DivitoDesign</a>?</p>
<p><strong>3. <a href="http://ottodestruct.com/blog/2008/09/29/WordPress-27-comments-enhancements/">WordPress 2.7 Comment Enhancements</a></strong> &#8211; Make your WordPress theme ready for the new comments enhancement introduced at version 2.7</p>
<p><strong>4. <a href="http://www.webdesignerdepot.com/2009/02/10-web-typography-rules-every-designer-should-know-2/">10 Webtypography Rules Every Designer should Know</a></strong> &#8211; Pretty awesome article about Typography on the Web. Definitely a must-read when you are serious about your typography on your site.</p>
<p><strong>5. <a href="http://webdesignledger.com/freebies/40-super-sleek-fonts-for-clean-web-design">40 Super Sleek Fonts for Clean Webdesign</a></strong> &#8211; Alright, to stay in the subject of typography, here are 40 incredible nice fonts to use in clean websites.</p>
<p><strong>6. <a href="http://freelancefolder.com/7-fresh-and-simple-ways-to-test-cross-browser-compatibility/">7 Fresh And Simple Ways to Check Browser Compability</a></strong> &#8211; Yes, this is a great development.  You can now check how your site looks in every browser by their HTML/CSS, <em>not screenshots</em>. Check this article, it&#8217;ll help you a lot!</p>
<p><strong>7. <a href="http://cssglobe.com/post/3910/WordPress-hack-bulletproof-page-menu-labels/">WordPress Hack &#8211; Bulletproof Page Menu Labels</a></strong> &#8211; Awesome solution by Alen of <a href="http://www.cssglobe.com">CSS Globe</a>. If you want your Navigation item different then you Page title, use this. Works pretty nice.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=pGBpq-9i1pU:24CeTXHoLSA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/pGBpq-9i1pU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/community/interesting-articles-17/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Building HTML/CSS Sites: Use a Template</title>
		<link>http://divitodesign.com/css/building-html-css-sites-use-a-template/</link>
		<comments>http://divitodesign.com/css/building-html-css-sites-use-a-template/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 13:04:51 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[CSS Frameworks]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1494</guid>
		<description><![CDATA[<p>If you are developing HTML/CSS websites with occasionally a little bit of JavaScript (just like myself), it can be very un-productive to write your basic codes over and over again.</p>
<p>For example, if you want to include a JS file for... &#187;</p>]]></description>
			<content:encoded><![CDATA[<p>If you are developing HTML/CSS websites with occasionally a little bit of JavaScript (just like myself), it can be very un-productive to write your basic codes over and over again.</p>
<p>For example, if you want to include a JS file for your dropdowns, a CSS framework file and print CSS files <strong>every time you start working on a new project</strong>, you better read this article for some time-solving solutions. </p>
<h2>Create a Template for Starting From Scratch</h2>
<p>We are going to make a <strong>Template Folder</strong> we use every time on a new project. This includes a basic index page, the JS files, the CSS files and our basic images. In my projects, I use these files almost every time:</p>
<h3>JavaScript (folder /js/)</h3>
<ul>
<li>pngFix.js (<a href="http://24ways.org/2007/supersleight-transparent-png-in-ie6">to have transparant PNG files in IE6</a>)</li>
<li>custom.js (with a search form fix + the <a href="http://htmldog.com/articles/suckerfish/dropdowns/">suckerfish JS</a> to make dropdowns work)</li>
<li>jQuery.js (to have a good <a href="http://jquery.com/">JS library</a> to start with)</li>
</ul>
<h3>CSS (folder /css/)</h3>
<ul>
<li><a href="http://www.blueprintcss.org/">Blueprint CSS Framework </a>
<ul>
<li>screen.css</li>
<li>print.css</li>
<li>ie.css</li>
</ul>
</li>
<li>custom.css (for all my custom styles)</li>
</ul>
<h3>Images (folder /images/)</h3>
<ul>
<li><a href="http://feedicons.com/">RSS icon</a></li>
</ul>
<p>I suggest you take a look at some of these links I provided in the list and check out what you need yourself in a regular project. If you need other JavaScript fixes or basic CSS code, be sure to use them instead and add them in the same way I will describe below.</p>
<h2 class="tag">Let&#8217;s build our Template&#8217;s Index page</h2>
<p>I hope you have placed all the files you need in an appropriated folder. For example, I have placed my images in /images/, my CSS files in /css/ and my JavaScript files in /js/.  This will make things look pretty structured.</p>
<p>Alright, Let&#8217;s start with a standard HTML page:</p>
<pre class="html">
<span class="htmlOtherTag">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span>
<span class="htmlOtherTag">&lt;html xmlns=<span class="htmlAttributeValue">&quot;http://www.w3.org/1999/xhtml&quot;</span>&gt;</span>
<span class="htmlOtherTag">&lt;head&gt;</span>
<span class="htmlOtherTag">&lt;meta http-equiv=<span class="htmlAttributeValue">&quot;Content-Type&quot;</span> content=<span class="htmlAttributeValue">&quot;text/html; charset=utf-8&quot;</span> /&gt;</span>
<span class="htmlOtherTag">&lt;title&gt;</span>Untitled Document<span class="htmlOtherTag">&lt;/title&gt;</span>
<span class="htmlOtherTag">&lt;/head&gt;</span>
<span class="htmlOtherTag">&lt;body&gt;</span>
<span class="htmlOtherTag">&lt;/body&gt;</span>
<span class="htmlOtherTag">&lt;/html&gt;</span>
</pre>
<h3>Description + Keywords + Robots</h3>
<p>Any site needs a <a href="http://www.divitodesign.com/2008/08/seo-keywords-guide/">proper description</a> and maybe some keywords. They won&#8217;t do much to your SEO rankings, but they will help you displaying your search engine results in a proper way. It could also be a good idea to add a meta tag for robots, so your search engine knows they can index your site.<br />
<span id="more-1494"></span><br />
Here is what I have added to my standard META tags. You should add all the following codes + inclusions between the &lt;head&gt;&lt;/head&gt; tags in your HTML page.</p>
<pre class="html">
    <span class="htmlOtherTag">&lt;meta name=<span class="htmlAttributeValue">&quot;description&quot;</span> content=<span class="htmlAttributeValue">&quot;&quot;</span> /&gt;</span>
    <span class="htmlOtherTag">&lt;meta name=<span class="htmlAttributeValue">&quot;keywords&quot;</span> content=<span class="htmlAttributeValue">&quot;&quot;</span> /&gt;</span>
    <span class="htmlOtherTag">&lt;meta name=<span class="htmlAttributeValue">&quot;robots&quot;</span> content=<span class="htmlAttributeValue">&quot;index,follow&quot;</span> /&gt;</span>
</pre>
<h3>CSS Framework</h3>
<p>We have to add our CSS Framework first. Depending on the way your framework needs inclusion, here is the <a href="http://www.blueprintcss.org/">Blueprint</a> way:</p>
<pre class="html">
<span class="htmlComment"><span class="htmlOtherTag">&lt;!-- blueprint --&gt;</span></span>
    <span class="htmlOtherTag">&lt;link rel=<span class="htmlAttributeValue">&quot;stylesheet&quot;</span> href=<span class="htmlAttributeValue">&quot;css/screen.css&quot;</span> type=<span class="htmlAttributeValue">&quot;text/css&quot;</span> media=<span class="htmlAttributeValue">&quot;screen, projection&quot;</span> /&gt;</span>
    <span class="htmlOtherTag">&lt;link rel=<span class="htmlAttributeValue">&quot;stylesheet&quot;</span> href=<span class="htmlAttributeValue">&quot;css/print.css&quot;</span> type=<span class="htmlAttributeValue">&quot;text/css&quot;</span> media=<span class="htmlAttributeValue">&quot;print&quot;</span> /&gt;</span>
    <span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if IE]&gt;</span><span class="htmlOtherTag">&lt;link rel=&quot;stylesheet&quot; href=&quot;css/ie.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot; /&gt;</span><span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<h3>Custom Styles</h3>
<p>Next, I think it&#8217;s important to have a custom stylesheet at hand, so let&#8217;s add our <em>custom.css</em> stylesheet.</p>
<pre class="html">
<span class="htmlComment"><span class="htmlOtherTag">&lt;!-- custom stylesheet --&gt;</span></span>
    <span class="htmlOtherTag">&lt;link rel=<span class="htmlAttributeValue">&quot;stylesheet&quot;</span> type=<span class="htmlAttributeValue">&quot;text/css&quot;</span> media=<span class="htmlAttributeValue">&quot;all&quot;</span> href=<span class="htmlAttributeValue">&quot;css/custom.css&quot;</span> /&gt;</span>
</pre>
<h3>JavaScript files</h3>
<p>Now we have added style to our template, let&#8217;s add some JavaScript. I suggest you include <a href="http://www.jquery.com">jQuery</a> first, because if you include jQuery plugins before the original library, they won&#8217;t work. So, here&#8217;s how I include my JavaScript files:</p>
<pre class="html"><span class="htmlComment"><span class="htmlOtherTag">&lt;!-- JavaScript --&gt;</span></span>
    <span class="htmlScriptTag">&lt;script type=<span class="htmlAttributeValue">&quot;text/javascript&quot;</span> src=<span class="htmlAttributeValue">&quot;js/jquery.js&quot;</span>&gt;</span><span class="htmlScriptTag">&lt;/script&gt;</span>
    <span class="htmlScriptTag">&lt;script type=<span class="htmlAttributeValue">&quot;text/javascript&quot;</span> src=<span class="htmlAttributeValue">&quot;js/custom.js&quot;</span>&gt;</span><span class="htmlScriptTag">&lt;/script&gt;</span>
    <span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if lte IE 6]&gt;</span><span class="htmlOtherTag">&lt;script type=&quot;text/javascript&quot; src=&quot;js/transparant-png.js&quot;&gt;</span><span class="htmlOtherTag">&lt;/script&gt;</span><span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p>Everything we needed to include is done right now. We can now start adding some more code to our template&#8217;s Index file.</p>
<h2>Structuring codes</h2>
<p>Depending on your framework, you could add a basic structure between your &lt;body&gt;&lt;/body&gt; tags. Most sites I developed have this structure:</p>
<ul>
<li>Container</p>
<ul>
<li>Header</li>
<li>Content
<ul>
<li>Content</li>
<li>Sidebar 1</li>
<li>Sidebar 2</li>
</ul>
</li>
<li>Footer</li>
</ul>
</li>
</ul>
<p>That&#8217;s why I have already created the structure so I can start right away.</p>
<pre class="html">
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;container&quot;</span> id=<span class="htmlAttributeValue">&quot;container&quot;</span>&gt;</span>
    <span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-24&quot;</span> id=<span class="htmlAttributeValue">&quot;header&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;/div&gt;</span><span class="htmlComment"><span class="htmlOtherTag">&lt;!-- end header --&gt;</span></span>
    <span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-24&quot;</span> id=<span class="htmlAttributeValue">&quot;content&quot;</span>&gt;</span>
       <span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;/div&gt;</span>
       <span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlComment"><span class="htmlOtherTag">&lt;!--	&lt;div class=&quot;&quot;&gt;</span><span class="htmlOtherTag">&lt;/div&gt;</span> --&gt;</span>
    <span class="htmlOtherTag">&lt;/div&gt;</span><span class="htmlComment"><span class="htmlOtherTag">&lt;!-- end #content --&gt;</span></span>
    <span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-24&quot;</span> id=<span class="htmlAttributeValue">&quot;footer&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;/div&gt;</span><span class="htmlComment"><span class="htmlOtherTag">&lt;!-- end #footer --&gt;</span></span>
<span class="htmlOtherTag">&lt;/div&gt;</span><span class="htmlComment"><span class="htmlOtherTag">&lt;!-- end container --&gt;</span></span>
</pre>
<p>As you can see, I haven&#8217;t given my DIV&#8217;s inside my Content DIV any ID and I even commented one of them. This is for the simple reason I don&#8217;t know what I will be adding to the content area yet. Every project is different, however, I usually choose two or three DIV&#8217;s inside the content.</p>
<h2 class="tag">Our Custom CSS Files</h2>
<p>Next thing we will do is creating some basic CSS styles. </p>
<p>For example, it is important to structure your codes pretty well. When you need to work fast, you often work less structured and nice. With the use of a template, the structure is already there. You only need to fill it up.</p>
<h3>Comments</h3>
<p>I am not going to teach you how to write structured code as <a href="http://woork.blogspot.com">Woork</a> has some <a href="http://woork.blogspot.com/2008/01/optimize-your-css-files-to-improve-code.html">great</a> <a href="http://woork.blogspot.com/2008/03/write-well-structured-css-file-without.html">tutorials</a> on them. You should always start with the basics details on your project. You can add more or less details in here, that&#8217;s up to you.</p>
<pre class="css">
<span class="cssComment">/*
Author:           Stefan Vervoort
Author URI:       http://www.divitomedia.com/
Version:	   0.9
Project:
Description:
*/</span>
</pre>
<p>I think next, a table of contents is appropriated:</p>
<pre class="css"><span class="cssComment">/*
---------------------------------------------------------------------------------------
TABLE OF CONTENTS
	-- RESETS
	-- BASICS
	-- CUSTOM
---------------------------------------------------------------------------------------
*/</span></pre>
<p>You should add a heading above each section of your stylesheet. For example, when styling basic stylesheet attributes, you can do it like this:</p>
<pre class="css"><span class="cssComment">/*---------------------------------------------------------------------------------------
--- BASICS
---------------------------------------------------------------------------------------*/</span>
<span class="cssSelector">body {</span> <span class="cssSelector">}</span>
<span class="cssSelector">a {</span> <span class="cssSelector">}</span>
<span class="cssSelector">a:visited{</span> <span class="cssSelector">}</span>
...
</pre>
<p>And, next, you add this section to your table of contents. I suggest you only place only your larger sections in your table of contents. This is just a basic lesson in structuring your CSS file.</p>
<h3>CSS Resets</h3>
<p>First, I have added a <strong><a href="http://www.divitodesign.com/2008/03/css-resets-to-improve-website-its-browser-compability/">Reset</a></strong>. My personal favorite is the <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/">Eric Meijers&#8217; Reset Reloaded</a>. </p>
<pre class="css">
<span class="cssComment">/*---------------------------------------------------------------------------------------
--- RESETS
---------------------------------------------------------------------------------------*/</span>
html, body, div, span, applet, object, iframe,
	p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	<span class="cssSelector">table, caption, tbody, tfoot, thead, tr, th, td {</span>
		<span class="cssProperty">margin</span><span class="cssRest">:</span><span class="cssValue"> 0</span><span class="cssRest">;</span>
		<span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue"> 0</span><span class="cssRest">;</span>
		<span class="cssProperty">border</span><span class="cssRest">:</span><span class="cssValue"> 0</span><span class="cssRest">;</span>
		<span class="cssProperty">outline</span><span class="cssRest">:</span><span class="cssValue"> 0</span><span class="cssRest">;</span>
		<span class="cssProperty">font-size</span><span class="cssRest">:</span><span class="cssValue"> 100%</span><span class="cssRest">;</span>
		<span class="cssProperty">vertical-align</span><span class="cssRest">:</span><span class="cssValue"> baseline</span><span class="cssRest">;</span>
		<span class="cssProperty">background</span><span class="cssRest">:</span><span class="cssValue"> transparent</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	<span class="cssSelector">body {</span>
		<span class="cssProperty">line-height</span><span class="cssRest">:</span><span class="cssValue"> 1</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	<span class="cssSelector">ol, ul {</span>
		<span class="cssProperty">list-style</span><span class="cssRest">:</span><span class="cssValue"> none</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	<span class="cssSelector">blockquote, q {</span>
		<span class="cssProperty">quotes</span><span class="cssRest">:</span><span class="cssValue"> none</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	blockquote:before, blockquote:after,
	<span class="cssSelector">q:before, q:after {</span>
		<span class="cssProperty">content</span><span class="cssRest">:</span><span class="cssValue"> <span class="cssString">&#039;&#039;</span></span><span class="cssRest">;</span>
		<span class="cssProperty">content</span><span class="cssRest">:</span><span class="cssValue"> none</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	<span class="cssSelector">:focus {</span>
		<span class="cssProperty">outline</span><span class="cssRest">:</span><span class="cssValue"> 0</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	<span class="cssSelector">ins {</span>
		<span class="cssProperty">text-decoration</span><span class="cssRest">:</span><span class="cssValue"> none</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	<span class="cssSelector">del {</span>
		<span class="cssProperty">text-decoration</span><span class="cssRest">:</span><span class="cssValue"> line-through</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
	<span class="cssSelector">table {</span>
		<span class="cssProperty">border-collapse</span><span class="cssRest">:</span><span class="cssValue"> collapse</span><span class="cssRest">;</span>
		<span class="cssProperty">border-spacing</span><span class="cssRest">:</span><span class="cssValue"> 0</span><span class="cssRest">;</span>
	<span class="cssSelector">}</span>
</pre>
<h3>The basics</h3>
<p>The next thing I have added are a couple basic styles, without adding to much behavior. I have added default font sizes, some classes I always use (like .left, .right, .clear, .padding) and some image styles. Be sure to include your own preference in there too.</p>
<pre class="css">
<span class="cssComment">/*---------------------------------------------------------------------------------------
--- BASICS
---------------------------------------------------------------------------------------*/</span>
<span class="cssSelector">html{</span>		<span class="cssProperty">font-size</span><span class="cssRest">:</span><span class="cssValue">100%</span><span class="cssRest">;</span>	<span class="cssProperty">min-height</span><span class="cssRest">:</span><span class="cssValue">101%</span><span class="cssRest">;</span><span class="cssSelector">}</span>
<span class="cssSelector">body{</span>		<span class="cssProperty">font-size</span><span class="cssRest">:</span><span class="cssValue">62.5%</span><span class="cssRest">;</span> <span class="cssProperty">color</span><span class="cssRest">:</span><span class="cssValue">#666</span><span class="cssRest">;</span><span class="cssSelector">}</span>
<span class="cssSelector">a{</span>		<span class="cssSelector">}</span>
<span class="cssSelector">a:hover{</span>	<span class="cssSelector">}</span>
<span class="cssSelector">a:active{</span>	<span class="cssSelector">}</span>
<span class="cssSelector">a:visited{</span>	<span class="cssSelector">}</span>
<span class="cssSelector">.left{</span>		<span class="cssProperty">float</span><span class="cssRest">:</span><span class="cssValue">left</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">.right{</span>	<span class="cssProperty">float</span><span class="cssRest">:</span><span class="cssValue">right</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">.clear{</span>	<span class="cssProperty">clear</span><span class="cssRest">:</span><span class="cssValue">both</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">img.left{</span>	<span class="cssProperty">margin</span><span class="cssRest">:</span><span class="cssValue">0 1em 1em 0</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">img.right{</span>	<span class="cssProperty">margin</span><span class="cssRest">:</span><span class="cssValue">0 0 1em 1em</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">.padding{</span>	<span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue">10px</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">#content p{</span>	<span class="cssProperty">margin</span><span class="cssRest">:</span><span class="cssValue">1.1em 0</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
</pre>
<h3>Dropdown Menu</h3>
<p>Because I tend to use a dropdown menu in all my latest projects, I have all the styles added to my stylesheet to make the dropdown menu work proper, just without color styles. This makes it easy for me to style these menu&#8217;s easily.</p>
<p>If you want to use the <a href="http://htmldog.com/articles/suckerfish/">suckerfish dropdown menu</a> and want to add some basic behavior to your stylesheet, here are my codes. I always place my navigation menu inside a DIV with ID <em>navigation</em>.</p>
<pre class="css">
<span class="cssComment">/* ------------------------------------------------------------------------------------
NAVIGATION MENU				 */</span>
<span class="cssSelector">#navigation, #navigation ul {</span>		<span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue">0;	margin:0</span><span class="cssRest">;</span> <span class="cssProperty">list-style</span><span class="cssRest">:</span><span class="cssValue">none</span><span class="cssRest">;</span> <span class="cssProperty">line-height</span><span class="cssRest">:</span><span class="cssValue">1; float:left</span><span class="cssRest">;</span>	<span class="cssSelector">}</span>
<span class="cssSelector">#navigation a {</span>			<span class="cssProperty">display</span><span class="cssRest">:</span><span class="cssValue">block</span><span class="cssRest">;</span> <span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue">6px 10px</span><span class="cssRest">;</span> <span class="cssProperty">text-decoration</span><span class="cssRest">:</span><span class="cssValue">none</span><span class="cssRest">;</span>	<span class="cssSelector">}</span>
#navigation <span class="cssProperty">a</span><span class="cssRest">:</span><span class="cssValue">hover{			text-decoration:underline</span><span class="cssRest">;</span> <span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue">6px 10px</span><span class="cssRest">;</span><span class="cssMedia">}</span>
<span class="cssSelector">#navigation li {</span> 			<span class="cssProperty">float</span><span class="cssRest">:</span><span class="cssValue">left</span><span class="cssRest">;</span> <span class="cssProperty">width</span><span class="cssRest">:</span><span class="cssValue">auto</span><span class="cssRest">;</span>	<span class="cssSelector">}</span>
<span class="cssSelector">#navigation li{</span>			<span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue">0; margin:0</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">#navigation li ul li{</span>			<span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue">1px 0px</span><span class="cssRest">;</span><span class="cssSelector">}</span>
<span class="cssSelector">#navigation li ul li a{</span>		<span class="cssProperty">padding</span><span class="cssRest">:</span><span class="cssValue">6px 10px</span><span class="cssRest">;</span> <span class="cssProperty">width</span><span class="cssRest">:</span><span class="cssValue">110px</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">#navigation li ul {</span> 			<span class="cssProperty">position</span><span class="cssRest">:</span><span class="cssValue">absolute</span><span class="cssRest">;</span> <span class="cssProperty">padding-top</span><span class="cssRest">:</span><span class="cssValue">1px</span><span class="cssRest">;</span> <span class="cssProperty">width</span><span class="cssRest">:</span><span class="cssValue">130px</span><span class="cssRest">;</span> <span class="cssProperty">left</span><span class="cssRest">:</span><span class="cssValue">-999em</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">#navigation li ul ul {</span>			<span class="cssProperty">margin</span><span class="cssRest">:</span><span class="cssValue"> -1.5em 0 0 130px</span><span class="cssRest">;</span>	<span class="cssSelector">}</span>
#navigation <span class="cssProperty">li</span><span class="cssRest">:</span><span class="cssValue">hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {	left: -999em</span><span class="cssRest">;</span><span class="cssMedia">}</span>
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul,
<span class="cssSelector">#navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {</span> <span class="cssProperty">left</span><span class="cssRest">:</span><span class="cssValue"> auto</span><span class="cssRest">;</span>	<span class="cssSelector">}</span>
</pre>
<h3>Site Structure</h3>
<p>It&#8217;s easy to gather all your structure DIV&#8217;s and put their ID&#8217;s under each other. This way you always know where to look when something isn&#8217;t right in your structure.</p>
<pre class="css">
<span class="cssComment">/* ------------------------------------------------------------------------------------
STRUCTURE					 */</span>
<span class="cssSelector">#container{</span>	<span class="cssProperty">overflow</span><span class="cssRest">:</span><span class="cssValue">hidden</span><span class="cssRest">;</span> <span class="cssProperty">border</span><span class="cssRest">:</span><span class="cssValue">solid #000</span><span class="cssRest">;</span> <span class="cssProperty">border-width</span><span class="cssRest">:</span><span class="cssValue">0 2px</span><span class="cssRest">;</span> <span class="cssProperty">font-size</span><span class="cssRest">:</span><span class="cssValue">1.5em</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">#header{</span><span class="cssSelector">}</span>
<span class="cssSelector">#footer{</span>	<span class="cssProperty">clear</span><span class="cssRest">:</span><span class="cssValue">both</span><span class="cssRest">;</span> <span class="cssSelector">}</span>
<span class="cssSelector">#content{</span><span class="cssSelector">}</span>
<span class="cssSelector">#right{</span><span class="cssSelector">}</span>
<span class="cssSelector">#left{</span>		<span class="cssSelector">}</span>
</pre>
<h3>Time for the custom code</h3>
<p>My default styles I use in any project are in my stylesheet now. One thing I do next is adding this comment:</p>
<pre class="css"><span class="cssComment">/* ------------------------------------------------------------------------------------
CUSTOM				 */</span></pre>
<p>Which means, we are ready to start.</p>
<h2>Template Done</h2>
<p>We are ready to start developing with our new template system. Remember to always make a copy of your template before you start editing there. If you don&#8217;t do that you will loose your basic template, because you&#8217;ll save custom files over your original.</p>
<p>One tip I can give you is to email your template to your own email address. Once you, accidentally, lost your original template, you will be able to retrieve your original one! <a href="http://www.divitodesign.com/2008/05/back-up-your-WordPress-installation/">A backup is a live saver</a>. </p>
<h2>Download my Template</h2>
<p>I can give you my template to use on your own projects and you will have everything all together. I hope you see the advantages of this way of starting on a project and I hope it&#8217;ll save you some time.</p>
<p><a href="http://www.divitodesign.com/wp-content/uploads/css-html-template{divitodesign}.zip">Download HTML-CSS-Template.</a></p>
<h2>Any Tips?</h2>
<p>If you spot any faults in the code, or if you think some code can be optimized, or if you have some tips to add to the template, <a href="http://www.divitodesign.com/2009/02/building-html-css-sites-use-a-template/">don&#8217;t hesitate to leave a comment</a>!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=kN8CwHrXyjY:k5-Ki2N0jP8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/kN8CwHrXyjY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/css/building-html-css-sites-use-a-template/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>WordPress Resources: The Ultimate Collection</title>
		<link>http://divitodesign.com/blogging/wordpress-resources-ultimate-collection/</link>
		<comments>http://divitodesign.com/blogging/wordpress-resources-ultimate-collection/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 17:50:17 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1442</guid>
		<description><![CDATA[

<p>As I am a WordPress user by heart, I have a large list of WordPress related bookmarks. Many of these bookmarks have proven their value over time and I am pretty sure they will be helpful for you too. Welcome... &#187;</p>]]></description>
			<content:encoded><![CDATA[<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/collection.jpg" alt="wp-collection" width="435" height="150" /></p>
<hr />
<p>As I am a WordPress user by heart, I have a large list of WordPress related bookmarks. Many of these bookmarks have proven their value over time and I am pretty sure they will be helpful for you too. Welcome to the <strong>Ultimate Collection of WordPress Resources</strong>.</p>
<p><em>If I haven&#8217;t included a resource I definitely had to include, <a href="http://www.divitodesign.com/2009/02/WordPress-resources-ultimate-collection/#respond">leave a comment</a> and I will be happy to add it to the article. </em></p>
<h2>General</h2>
<p>Here are some general resources on WordPress.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-general.jpg" alt="wp-general" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://codex.WordPress.org/Hosting_WordPress">Host WordPress &#8211; What do you need</a></li>
<li><a href="http://codex.WordPress.org/Installing_WordPress#Famous_5-Minute_Install">Install WordPress</a></li>
<li><a href="http://codex.WordPress.org/Upgrading_WordPress">Upgrade WordPress</a></li>
<li><a href="http://www.WordPress.tv">WordPressTV</a></li>
</ul>
<h2>Beginners</h2>
<p>There are always people who would like to get into the game. Here are a couple tutorials that learned me developing WordPress themes.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-scratch.jpg" alt="wp-beginners" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-WordPress-themes-huh/">So you want to create WordPress themes, huh?<br />
</a></li>
<li><a href="http://nettuts.com/site-builds/how-to-create-a-WordPress-theme-from-scratch/">Build a WordPress Theme from Scratch</a></li>
<li><a href="http://themetation.com/2008/07/14/how-to-create-WordPress-themes-from-scratch-part-1/">WordPress Theme from Scratch (3 parts)</a></li>
</ul>
<h2>Developing your Theme on your Local Computer</h2>
<p>A great way to develop WordPress themes is to have a local server on your computer. A server that runs PHP and MySQL allows you to test WordPress themes without uploading to your online server. It isn&#8217;t hard to set up such server:</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-local.jpg" alt="wp-local" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://www.divitodesign.com/2008/11/develop-WordPress-themes-offline-with-xampp/">Develop WordPress Themes Offline</a></li>
<li><a href="http://www.webdesignerwall.com/tutorials/installing-WordPress-locally/">Install WordPress Locally</a></li>
<li><a href="http://wpcandy.com/articles/easier-theme-development-with-the-sample-post-collection.html">Sample Post Collection</a></li>
</ul>
<h2>Codex</h2>
<p>The WordPress <a href="http://codex.WordPress.org">Codex</a> is the official documentation for WordPress. It has a huge number of content and you can find almost anything about WordPress There. Here are most important resources.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-codex.jpg" alt="wp-codex" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://codex.WordPress.org/Theme_Development">Theme Development</a></li>
<li><a href="http://codex.WordPress.org/Conditional_Tags">Conditional Tags</a></li>
<li><a href="http://codex.WordPress.org/Template_Tags/">Template Tags</a></li>
<li><a href="http://codex.WordPress.org/Stepping_Into_Template_Tags">Stepping into Template Tags</a></li>
<li><a href="http://codex.WordPress.org/Designing_Themes_for_Public_Release">Designing Themes For Public Release</a></li>
<li><a href="http://codex.WordPress.org/The_Loop">The Loop</a></li>
<li><a href="http://codex.WordPress.org/Template_Hierarchy">Template Hierarchy</a></li>
<li><a href="http://codex.WordPress.org/Using_Custom_Fields">Using Custom Fields</a></li>
</ul>
<p><span id="more-1442"></span></p>
<h2>Theme Starting Points</h2>
<p>When you are just starting out (or if you don&#8217;t want to start from scratch) you can use so-called &#8220;WordPress Frameworks&#8221;. Check of the most popular below:</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-framework.jpg" alt="wp-frameworks" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://themeshaper.com/thematic-for-WordPress/">Thematic &#8211; WordPress Framework</a></li>
<li><a href="http://justintadlock.com/archives/2008/11/12/hybrid-WordPress-theme-framework">Hybrid WordPress Theme Framework</a></li>
<li><a href="http://elliotjaystocks.com/blog/archive/2008/free-starkers-WordPress-theme/">Starkers WordPress Theme</a></li>
<li><a href="http://plainbeta.com/2008/05/20/whiteboard-a-free-WordPress-theme-framework/">WhiteBoard &#8211; Free WP Theme Framework</a></li>
</ul>
<h2>WordPress Hacks</h2>
<p>Because WordPress is so popular, many people use it. All these people have different requirements and WordPress can&#8217;t support them all. So, whoever needs more functionality experimented and hacked away. Here are a few WP hacks you can incorporate into your theme.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-hacks.jpg" alt="wp-hacks" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://wphacks.com/WordPress-hacks/">Collection of WordPress Hacks</a></li>
<li><a href="http://www.webdesignerwall.com/tutorials/WordPress-theme-hacks/">WordPress Theme Hacks</a></li>
<li><a href="http://speckyboy.com/2008/03/08/63-essential-WordPress-hacks-tutorials-help-files-and-cheats/">63 WordPress Hacks</a></li>
<li><a href="http://www.noupe.com/WordPress/mastering-your-WordPress-theme-hacks-and-techniques.html">Mastering Your WordPress Theme Hacks and Techniques</a></li>
</ul>
<h2>WordPress Tutorials</h2>
<p>Hundreds of tutorials have been written about WordPress and theme development. Here is a small  section of the best tutorials out there.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-tutorials1.jpg" alt="wp-tutorials" width="435" height="50" /></p>
<hr />
<ul>
<li><a title="Social Bookmarking with WordPress" href="http://www.themelab.com/2008/03/21/social-bookmarking-with-WordPress/">Social Bookmarking with WordPress</a></li>
<li><a href="http://www.pearsonified.com/2008/02/what_every_blogger_needs_to_know_about_categories.php">What Every Blogger need to know about Categories</a></li>
<li><a href="http://automattic.com/code/widgets/themes/">Widgetizing Themes</a></li>
<li><a href="http://hackWordPress.com/how-to-separate-WordPress-comments-and-trackbacks/">How to Separate WordPress Comments and Trackbacks</a></li>
<li><a title="Different Ways To Display Content in WordPress" rel="bookmark" href="../2008/09/different-ways-to-display-content-in-WordPress/">Different Ways To Display Content in WordPress</a></li>
<li><a href="http://www.mattcutts.com/blog/highlight-author-comments-WordPress/">How to Highlight Author Comments in WordPress</a></li>
<li><a href="http://www.problogdesign.com/general-tips/how-to-install-domtabs-on-WordPress/">How to Install DomTABs on WordPress</a></li>
<li><a href="http://nettuts.com/tutorials/WordPress/creating-a-custom-WordPress-plugin-from-scratch/">Create a Custom WordPress Plugin From Scratch</a></li>
<li><a href="http://nettuts.com/tutorials/WordPress/build-a-featured-posts-section-for-WordPress/">Build a Featured Posts Section for WordPress</a></li>
<li><a href="http://nettuts.com/tutorials/WordPress/unraveling-the-secrets-of-WordPress-commentsphp-file/">Unraveling the Secrets of WordPress’ Comments.php File</a></li>
<li><a href="http://www.blogdesignblog.com/blog-design/how-to-blog-design-style-guide/">How to Blog Design Style Guide</a></li>
</ul>
<h2>WordPress &amp; SEO</h2>
<p>By default, WordPress is a search engine friendly blogging platform. However, you can enhance your themes much further with the following SEO techniques.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-seo.jpg" alt="wp-seo" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://yoast.com/articles/WordPress-seo/">WordPress SEO by Joost de Valk</a></li>
<li><a href="http://perishablepress.com/press/2008/07/21/how-to-generate-perfect-WordPress-title-tags-without-a-plugin/">Perfect WordPress Title Tags</a></li>
<li><a href="http://www.divitodesign.com/2008/03/WordPress-permalinks-explained/">WordPress Permalinks Explained</a></li>
<li><a href="http://www.seoresearcher.com/how-to-make-your-WordPress-blog-duplicate-content-safe.htm">Duplicated Content </a></li>
</ul>
<h2>CheatSheets</h2>
<p>Cheatsheets can be very handy when you need to reference to a WordPress tag or function. You can print them and put them up your wall for quick referencing!</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-cheatsheets.jpg" alt="wp-cheatsheets" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://www.divitodesign.com/2008/12/WordPress-theme-development-checklist/">WordPress Theme Development Checklist</a></li>
<li><a href="http://wpcandy.com/wp-content/uploads/WordPress-Help-Sheet.pdf">WordPress Help-Sheet</a></li>
<li><a href="http://wpcandy.com/wp-content/uploads/Advanced-WordPress-Help-Sheet.pdf">WordPress Advanced Help-Sheet</a></li>
<li><a href="http://andywibbels.com/files/WordPress_Cheatsheet_v1.pdf">WordPress CheatSheet V1</a></li>
<li><a href="http://bueltge.de/wp-content/download/wp/WP_Theme_Tags.pdf">WP Theme Tags</a></li>
</ul>
<h2>Promote your WordPress Theme</h2>
<p>If you want to release your theme for free to the public, you can add your theme to these sites to get more attention.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-promote.jpg" alt="wp-promote" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://weblogtoolscollection.com/submit-news/">Submit Themes &#8211; WeblogToolsCollection</a></li>
<li><a href="http://WordPress.org/extend/themes/">WordPress &#8211; Theme Directory</a></li>
<li><a href="http://wpthemez.com/">WP Themez</a></li>
<li><a href="http://www.wpthemesfree.com/">WP Themes Free</a></li>
</ul>
<h2>WordPress Community</h2>
<p>The people around WordPress are great: the community is much alive. Check out these forums to discuss anything WordPress related.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-community.jpg" alt="wp-community" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://WordPress.org/support/">Official WordPress forums</a></li>
<li><a href="http://www.wptavern.com/forum/">WP Tavern forums</a></li>
<li><a href="http://wpforums.com/">WP forums</a></li>
</ul>
<h2>WordPress Blogs</h2>
<p>Many people write about WordPress to teach other WordPress enthusiasts about their findings and tricks. Here are a few blogs on the subject.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-blogs.jpg" alt="wp-blogs" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://lorelle.WordPress.com/">Lorelle on WordPress</a></li>
<li><a href="http://www.wpcandy.com/">WP Candy</a></li>
<li><a href="http://www.themelab.com/">ThemeLab</a></li>
<li><a href="http://www.wprecipes.com/">WpRecipes</a></li>
<li><a href="http://www.blogdesignblog.com/">Blog Design Blog</a></li>
<li><a href="http://www.darrenhoyt.com/">Darren Hoyt</a></li>
<li><a href="http://WordPressmodder.org/">WordPress Modder</a></li>
<li><a href="http://bloggingpro.com/">Blogging Pro</a></li>
<li><a href="http://www.wpzoom.com">WPZoom</a></li>
</ul>
<h2>Plugins</h2>
<p>One great advantage of WordPress is the great plugin support. With thousands of plugins available, there&#8217;s almost a fix for anything.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-plugins.jpg" alt="wp-plugins" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://WordPress.org/extend/plugins/akismet/">Akismet</a></li>
<li><a href="http://WordPress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a></li>
<li><a href="http://WordPress.org/extend/plugins/stats/">WordPress.com Stats</a></li>
<li><a href="http://WordPress.org/extend/plugins/wp-super-cache/">WP Super Cache</a></li>
<li><a href="http://WordPress.org/extend/plugins/wp-db-backup/">WP-DB-Backup</a></li>
<li><a href="http://WordPress.org/extend/plugins/contact-form-7/">Contact Form 7</a></li>
</ul>
<p>More plugins? Check out these links:</p>
<ul>
<li><a href="http://WordPress.org/extend/plugins/">WordPress &#8211; Plugin Directory</a></li>
<li><a href="http://www.divitodesign.com/2008/10/10-unusual-WordPress-plugins-that-improved-my-blog/">10 Un-Usual WordPress Plugins that Improved my Blog</a></li>
<li><a href="http://wphacks.com/WordPress-plugins/">Ultimate Collection fo WordPress Plugins</a></li>
</ul>
<h2>WordPress Inspiration</h2>
<p>It&#8217;s important to get inspiration from time to time, it can give you many idea&#8217;s for your themes. Here are some WordPress related showcase sites.</p>
<hr /><img src="http://www.divitodesign.com/wp-content/uploads/2009/02/wp-showcases.jpg" alt="wp-inspiration" width="435" height="50" /></p>
<hr />
<ul>
<li><a href="http://WordPress.org/showcase/">WordPress Showcase</a></li>
<li><a href="http://welovewp.com/">We Love WP</a></li>
<li><a href="http://looppress.com/">Loop Press</a></li>
<li><a href="http://wpinspire.com/">WP Inspire</a></li>
<li><a href="http://wpcandy.com/sites">WP Candy &#8211; Sites</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=xJB_451LNu8:FZH5L_7508c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/xJB_451LNu8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/blogging/wordpress-resources-ultimate-collection/feed/</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>Interesting Blogs #3</title>
		<link>http://divitodesign.com/community/interesting-blogs-3/</link>
		<comments>http://divitodesign.com/community/interesting-blogs-3/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 22:29:44 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1433</guid>
		<description><![CDATA[

<p>Getting more information on subjects you are interested in is always a pleasure. Today, I have compiled a list of interesting blogs that I subscribed to recently because the content is pretty awesome.</p>
<p>Maybe you have an interest in the subjects... &#187;</p>]]></description>
			<content:encoded><![CDATA[<hr /><img class="alignnone size-full wp-image-1434" title="interesting-blogs" src="http://www.divitodesign.com/wp-content/uploads/2009/02/interesting-blogs.jpg" alt="interesting-blogs" width="435" height="86" /></p>
<hr />
<p>Getting more information on subjects you are interested in is always a pleasure. Today, I have compiled a list of interesting blogs that I subscribed to recently because the content is pretty awesome.</p>
<p>Maybe you have an interest in the subjects in these particular blogs too. If that&#8217;s the case, be sure to check out all of them, because you might miss a few life-saving posts, if you don&#8217;t!</p>
<p><strong>1. <a href="http://www.darrenhoyt.com/">Darren Hoyt</a></strong> &#8211; Darren Hoyt is the lead designer over at <a href="http://www.category4.com/">Category4</a> and is in love with WordPress. His popular <a href="http://www.darrenhoyt.com/2009/01/30/mimbo-30-released/">Mimbo</a> theme (and <a href="http://prothemedesign.com/themes/mimbo-pro/">Mimbo Pro</a>) are awesome! The articles he is producing are of a high quality as well, so be sure to check his blog out.</p>
<p><strong>2. <a href="http://WordPressmodder.org/">WordPress Modder</a></strong> &#8211; Tips, tricks, hacks and lots of customizations for WordPress themes. I found this blog recently via <a href="http://www.twitter.com/divitodesign">twitter</a>.</p>
<p><strong>3. <a href="http://www.hongkiat.com/blog/">Hongkait</a></strong> &#8211; This blog gives you tips and resources for the blogger and webdesigner. It features some interesting resources lists I have enjoyed (which I usually don&#8217;t enjoy.).</p>
<p><strong>4. <a href="http://perishablepress.com/">PerishablePress</a></strong> &#8211; I have been subscribed to this blog for some time and Jeff Star is really picking up speed now. I see his articles everywhere lately!</p>
<p><strong>5. <a href="http://www.wptavern.com/">WPtavern</a></strong> &#8211; WP tavern is started by WordPress-Weekly host <a href="http://www.jeffro2pt0.com/">Jeff Chandler</a> and is ment to be a blog about WordPress. However, the main idea behind WPtavern is to create a <a href="http://www.wptavern.com/forum/">enthusiast WordPress community in the forums</a>. Check it out! <span style="text-decoration: line-through;">You know I&#8217;m visiting because the beers are on the house!</span></p>
<p>If you have any suggestions with blogs I should be visiting, please don&#8217;t hesitate to comment. Enjoy the shitload of new and fresh content!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=pRk2Tl4Xj84:7N2niH23ClE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/pRk2Tl4Xj84" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/community/interesting-blogs-3/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Blueprint CSS Framework – Learn The Basics</title>
		<link>http://divitodesign.com/css/blueprint-css-framework-learn-the-basics/</link>
		<comments>http://divitodesign.com/css/blueprint-css-framework-learn-the-basics/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 18:17:56 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Frameworks]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1419</guid>
		<description><![CDATA[<p>Because of the success of the latest &#8220;Learn the Basics&#8221; article about the <a href="http://www.divitodesign.com/2008/12/960-css-framework-learn-basics/">960 CSS Framework</a>, I feel there is a need for detailed tutorials on <strong>how to start with CSS Frameworks</strong>. It&#8217;s not uncommon that people don&#8217;t know the... &#187;</p>]]></description>
			<content:encoded><![CDATA[<p>Because of the success of the latest &#8220;Learn the Basics&#8221; article about the <a href="http://www.divitodesign.com/2008/12/960-css-framework-learn-basics/">960 CSS Framework</a>, I feel there is a need for detailed tutorials on <strong>how to start with CSS Frameworks</strong>. It&#8217;s not uncommon that people don&#8217;t know the basics before they start. It&#8217;s time to change that.</p>
<hr /><img title="Blueprint CSS Framework" src="http://www.divitodesign.com/wp-content/uploads/2009/02/blueprint-1.jpg" alt="blueprint-1" /><br />
<hr />
<p>In the mentioned article, many people commented they like the <a href="http://www.blueprintcss.org/">Blueprint CSS framework</a> more than the <a href="http://960.gs">960.gs</a>. They feel it gives them more flexibility and works easier. That&#8217;s why I took a better look at this CSS framework and decided to teach you exactly how the basics work.</p>
<p><strong>This tutorial will only gives you the basics of the Blueprint CSS framework. You need to understand CSS before you should be using CSS frameworks.</strong></p>
<h2 class="tag">The Basic Principles</h2>
<p>Before you can really develop with this framework you need a few things up-front.</p>
<h2>Which files do you need</h2>
<p>We need to download the CSS framework first. You can download the files <a href="http://www.blueprintcss.org/">here</a>. Once you have opened your .zip/.rar, you will notice a lot of files. That&#8217;s because this isn&#8217;t your basic CSS framework alone, there are many other features we won&#8217;t discuss today.</p>
<p>We only<strong> </strong>need<strong> screen.css</strong>, <strong>print</strong> and <strong>ie.css</strong>, which you can find in the <em>blueprint</em> folder.</p>
<h2>Do not edit templates</h2>
<p>I suggest you don&#8217;t edit these <em>CSS</em> files, because they are part of a template. A template that might gets a few updates in the future and if you add customizations there, you won&#8217;t have an easy updating procedure.</p>
<h2>How to add Blueprint to your site</h2>
<p>Adding Blueprint only requires these lines of codes. You need to insert these between the <em>&lt;head&gt;&lt;/head&gt;</em> tags of your site.</p>
<pre class="html">
<span class="htmlOtherTag">&lt;link rel=<span class="htmlAttributeValue">&quot;stylesheet&quot;</span> href=<span class="htmlAttributeValue">&quot;screen.css&quot;</span> type=<span class="htmlAttributeValue">&quot;text/css&quot;</span> media=<span class="htmlAttributeValue">&quot;screen, projection&quot;</span>&gt;</span>
<span class="htmlOtherTag">&lt;link rel=<span class="htmlAttributeValue">&quot;stylesheet&quot;</span> href=<span class="htmlAttributeValue">&quot;print.css&quot;</span> type=<span class="htmlAttributeValue">&quot;text/css&quot;</span> media=<span class="htmlAttributeValue">&quot;print&quot;</span>&gt;</span>
<span class="htmlComment"><span class="htmlOtherTag">&lt;!--[if IE]&gt;</span><span class="htmlOtherTag">&lt;link rel=&quot;stylesheet&quot; href=&quot;ie.css&quot; type=&quot;text/css&quot; media=&quot;screen, projection&quot;&gt;</span><span class="htmlOtherTag">&lt;![endif]--&gt;</span></span>
</pre>
<p><span id="more-1419"></span><br />
But, of course, you want to add some custom styles too. We have to create another separated CSS file that does that. For example, you can call that file <em>style.css.</em> Use this line of codes to add this file to your site.</p>
<pre class="html"><span class="htmlOtherTag">&lt;link rel=<span class="htmlAttributeValue">&quot;stylesheet&quot;</span> href=<span class="htmlAttributeValue">&quot;style.css&quot;</span> type=<span class="htmlAttributeValue">&quot;text/css&quot;</span>&gt;</span></pre>
<h2 class="tag">What Can Blueprint Do?</h2>
<p>We have a number of classes in the blueprint stylesheets we can use. I will explain the most important ones for our grid layout first.</p>
<h2>Container</h2>
<p>We have to start with a container. By default, this container is 950px width and is centered in the middle of your screen. You can add 24 columns in this container, with a width of 30px per column. A margin of 10px is added to the right side of the column.</p>
<pre class="html"><span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;container&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;/div&gt;</span></pre>
<h2>Columns</h2>
<p>There are 24 columns you can choose from. For example, you can choose a layout with 4 boxes with boxes composed of 4, 12, 4 and 4 columns. Here&#8217;s the structure:</p>
<pre class="html">
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;container&quot;</span>&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-4&quot;</span>&gt;</span>Sidebar<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-12&quot;</span>&gt;</span>Content<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-4&quot;</span>&gt;</span>Photos<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-4&quot;</span>&gt;</span>Sponsors<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;/div&gt;</span>
</pre>
<p>As you can see, blueprint uses the <em>span-x</em> class to determine how many columns you need to add.</p>
<h2>Margins.</h2>
<p>As you all know, <em>every</em> column in blueprint has a margin-right of 10px. When we leave the structure this way, the last column in the layout will have that margin as well. We don&#8217;t need it there because it&#8217;ll break our layout.</p>
<p>Blueprint has a solution for that in the form of the <em>.last</em> class. Where you add that like this, your layout will render perfectly.</p>
<pre class="html">
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;container&quot;</span>&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-4&quot;</span>&gt;</span>Sidebar<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-12&quot;</span>&gt;</span>Content<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-4&quot;</span>&gt;</span>Photos<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;span-4 last&quot;</span>&gt;</span>Sponsors<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;/div&gt;</span>
</pre>
<h2>Styling Your Columns</h2>
<p>Now that you know how to build your structure with Blueprint, it&#8217;s time to add some padding and maybe a background color. So how are we going to do that when we can&#8217;t touch the original screen.css and print.css? Simple. Remember the style.css file I asked you to make?</p>
<p>First we have to do something about our structure. Due CSS specificity an <strong>ID</strong> is more important than a <strong>Class</strong> and we are going to add ID&#8217;s to all our boxes. When we style ID&#8217;s, we will overrule the styles the classes give.</p>
<pre class="html">
<span class="htmlOtherTag">&lt;div class=<span class="htmlAttributeValue">&quot;container&quot;</span>&gt;</span>
<span class="htmlOtherTag">&lt;div id=<span class="htmlAttributeValue">&quot;sidebar&quot;</span> class=<span class="htmlAttributeValue">&quot;span-4&quot;</span>&gt;</span>Sidebar<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div id=<span class="htmlAttributeValue">&quot;content&quot;</span> class=<span class="htmlAttributeValue">&quot;span-12&quot;</span>&gt;</span>Content<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div id=<span class="htmlAttributeValue">&quot;photos&quot;</span> class=<span class="htmlAttributeValue">&quot;span-4&quot;</span>&gt;</span>Photos<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;div id=<span class="htmlAttributeValue">&quot;sponsors&quot;</span> class=<span class="htmlAttributeValue">&quot;span-4 last&quot;</span>&gt;</span>Sponsors<span class="htmlOtherTag">&lt;/div&gt;</span>
<span class="htmlOtherTag">&lt;/div&gt;</span>
</pre>
<p>We can now open up our custom stylesheet (style.css or any other name) and style the ID&#8217;s we have given here. If you don&#8217;t understand what I mean, I suggest you start learning CSS from scratch first.</p>
<p>As an example, I have made a small layout and added some style myself, <a href="/dd-articles/blueprint-basics/index.html">check it out</a>.</p>
<hr /><img title="Blueprint CSS Framework" src="http://www.divitodesign.com/wp-content/uploads/2009/02/blueprint-1.jpg" alt="blueprint-1" /><br />
<hr />
<h2>More Practices</h2>
<p>Blueprint is much more than all the above. For example, you can add classes like .hide (to hide an element), .highlight (to give an element a specific background and highlight the text), add borders, and the default styles for typography and forms are pretty nice as well.</p>
<p>Position classes are added as well, but I haven&#8217;t really worked with that yet. I will post a follow-up article on the Blueprint CSS framework once I have experienced to this CSS framework&#8217;s full potential. You can get a message when this article arrives by <a href="http://feeds2.feedburner.com/DivitoDesign">subscribing to the RSS feed</a> or via <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1020080&amp;loc=en_US">email</a>.</p>
<h2>More Reading About Blueprint CSS Framework</h2>
<p>There are numerous articles, tutorials and site out there, so if you want to learn more about this framework, check out the links below:</p>
<ul>
<li><a href="http://www.blueprintcss.org/">Blueprint CSS Homepage</a></li>
<li><a href="http://www.blueprintcss.org/tests/">Blueprint&#8217;s demos</a></li>
<li><a href="http://wiki.github.com/joshuaclayton/blueprint-css">Blueprint&#8217;s Wiki</a></li>
<li><a href="http://blueflavor.com/blog/2007/oct/24/blueprint-css-101/">BlueprintCSS 101</a></li>
<li><a href="http://nettuts.com/tutorials/html-css-techniques/a-closer-look-at-the-blueprint-css-framework/">A Closer Look At The Blueprint Framework </a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=fLISc6bgJJY:GhIfWvoBcBM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/fLISc6bgJJY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/css/blueprint-css-framework-learn-the-basics/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Start Blogging Guide</title>
		<link>http://divitodesign.com/blogging/start-blogging-guide/</link>
		<comments>http://divitodesign.com/blogging/start-blogging-guide/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 14:42:50 +0000</pubDate>
		<dc:creator>Stefan Vervoort</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.divitodesign.com/?p=1559</guid>
		<description><![CDATA[<p><br />
Illustration by <a href="http://www.flickr.com/photos/cambodia4kidsorg/">cambodia4kidsorg</a> definite </p>
Blogging
<p>So you want to start blogging, right? That is great news, we never have too many blogs on the internet! Welcome to the new blogging guide written with one goal in mind: <strong>help you to start... &#187;</strong></p>]]></description>
			<content:encoded><![CDATA[<p><img title="blog" src="http://www.divitodesign.com/wp-content/uploads/2008/08/blog.jpg" alt="blog" /><br />
<small>Illustration by <a href="http://www.flickr.com/photos/cambodia4kidsorg/">cambodia4kidsorg</a></small> definite </p>
<h2>Blogging</h2>
<p>So you want to start blogging, right? That is great news, we never have too many blogs on the internet! Welcome to the new blogging guide written with one goal in mind: <strong>help you to start blogging</strong>. This guide will tell you exactly how you prepare before beginning with blogging and what points you need to consider before you make the start.</p>
<p>I guess you all have read blogs from time to time. Maybe you already have checked some blogs to see how things work in this world. That is only great but it&#8217;s not everything you need to know, there is more. You will learn all those things in this guide.</p>
<p>This guide include six chapters till date and in the future I might write some other chapters that might help the beginner out. What there&#8217;s written now is enough for a starter to become a beginning blogger.</p>
<p><span style="text-decoration: underline;">You can&#8217;t learn everything just from reading, there comes a time you have to take that write-page and write your first article. Remember that. </span></p>
<p><strong>When the time comes, enter the game.</strong></p>
<h2>Content Table</h2>
<p><a href="http://www.divitodesign.com/start-blogging-how-to-start-blogging-guide/">0. Welcome to the Guide</a><br />
<a href="http://www.divitodesign.com/2008/08/start-blogging-1-what-is-a-blog">1. What is a blog</a><br />
<a href="http://www.divitodesign.com/2008/08/start-blogging-2-what-pages-should-a-blog-have/">2. What pages should a blog have</a><br />
<a href="http://www.divitodesign.com/2008/08/start-blogging-3-choose-a-niche/">3. Choose a Niche</a><br />
<a href="http://www.divitodesign.com/2008/08/start-blogging-4-store-your-blog/">4. Store your blog</a><br />
<a href="http://www.divitodesign.com/2008/08/start-blogging-5-blogging-software/">5. Blogging software</a><br />
<a href="http://www.divitodesign.com/2008/08/start-blogging-6-blogging-tips-and-tricks/">6. Blogging Tips and Tricks</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DivitoDesign?a=-DTXUgMRq6E:rOATwTKxQUg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DivitoDesign?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DivitoDesign/~4/-DTXUgMRq6E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://divitodesign.com/blogging/start-blogging-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.839 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-07-11 23:36:00 -->
