<?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>Barryvan &#187; themes</title>
	<atom:link href="http://www.barryvan.com.au/tag/themes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.barryvan.com.au</link>
	<description>Music, Programming, Design</description>
	<lastBuildDate>Mon, 23 Aug 2010 04:12:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>New theme!</title>
		<link>http://www.barryvan.com.au/2009/10/new-theme-2/</link>
		<comments>http://www.barryvan.com.au/2009/10/new-theme-2/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 10:29:13 +0000</pubDate>
		<dc:creator>Barry van Oudtshoorn</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.barryvan.com.au/?p=292</guid>
		<description><![CDATA[Well, I spent the weekend quickly working up a new theme for my site. I wanted something was a) a lot simpler, and b) showed off some of the cool new CSS 3 features available. Cool CSS features used: Columns (Gecko, Webkit, Presto) Web fonts (Gecko, Webkit, Presto, Trident) CSS gradients (Webkit) CSS transforms (Gecko, [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I spent the weekend quickly working up a new theme for my site. I wanted something was a) a lot simpler, and b) showed off some of the cool new CSS 3 features available.</p>
<h2>Cool CSS features used:</h2>
<ul>
<li>Columns (Gecko, Webkit, Presto)</li>
<li>Web fonts (Gecko, Webkit, Presto, Trident)</li>
<li>CSS gradients (Webkit)</li>
<li>CSS transforms (Gecko, Webkit)</li>
<li>Text shadow (Gecko, Webkit, Presto)</li>
<li>Assorted CSS3 selectors and pseudo-selectors (Gecko, Webkit, Presto)</li>
</ul>
<p>In case you&#8217;re wondering, Gecko is Firefox&#8217;s rendering engine, Webkit is Chrome &#038; Safari, Presto is Opera, and Trident is Internet Explorer. Now you know. Tell your friends!</p>
<p>All in all, lots of fun stuff to play with.</p>
<h2>Rendering bugs</h2>
<p>Of course, the fun thing about playing with cutting edge features is that you get to find all sorts of bizarre glitches and rendering issues. Here are a few that I&#8217;ve noticed during development.</p>
<h3>Missing letters (Presto)</h3>
<p>Letters just seem to go missing randomly from words &#8212; &#8220;you&#8221; becomes &#8220;yo&#8221;, for example. I think that this is caused either wholly by the downloaded font, the use of columns, or a combination of the two. Quite annoying.</p>
<h3>Pixel creep in columns (Webkit)</h3>
<p>Every now and then, pixels from a word in column B will find their way to the very bottom of column A. It&#8217;s even worse when you set a box-shadow on an element &#8212; the top of the shadow is rendered in the previous column. I&#8217;m guessing that Webkit&#8217;s column-rendering algorithm basically renders the entire area in a long strip, then cuts it into chunks and shoves them on the page. Annoying.</p>
<h3>Disappearing column rules (Gecko)</h3>
<p>Apparently, setting the &#8220;overflow&#8221; property (or &#8220;overflow-x&#8221; or &#8220;overflow-y&#8221;) on an element that is rendered in columns prevents the column rule from being rendered in Gecko. I really have no idea why this should be the case &#8212; it&#8217;s a very strange behaviour.</p>
<h3>HTML 5 element styling (Trident)</h3>
<p>Internet Explorer can&#8217;t style elements that aren&#8217;t bog-standard HTML. Unless you use &#8220;document.createElement(&#8216;elemName&#8217;)&#8221; on them first. Ridiculous.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barryvan.com.au/2009/10/new-theme-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New theme!</title>
		<link>http://www.barryvan.com.au/2009/03/new-theme/</link>
		<comments>http://www.barryvan.com.au/2009/03/new-theme/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 08:35:01 +0000</pubDate>
		<dc:creator>Barry van Oudtshoorn</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://www.barryvan.com.au/?p=98</guid>
		<description><![CDATA[I&#8217;ve finally got around to replacing the placeholder theme I had on the site. The new theme that I&#8217;ve made is much cleaner, simpler, and fresher. This new theme is built around the Sandbox WordPress theme. Sandbox provides you with a really well marked-up document, with appropriate classes, ids, and so on where you need [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally got around to replacing the placeholder theme I had on the site. The new theme that I&#8217;ve made is much cleaner, simpler, and fresher.</p>
<p>This new theme is built around the Sandbox WordPress theme. Sandbox provides you with a really well marked-up document, with appropriate classes, ids, and so on where you need them &#8212; essentially, it lets you build the entire theme in CSS without having to worry about the markup, and in so doing, encourages you to build a CSS-only design. I&#8217;m proud to say that this design is wholly CSS &#8212; there is no extraneous markup, and there are also no browser-specific hacks or files: everything is contained in a single CSS file and about five images, for a total size of around 40kB.</p>
<p>I should also note once again that Firebug is, perhaps, the best tool for web development, be it design or coding &#8212; about 90% of the styling was tested in the browser using Firebug before being applied in the CSS file itself.</p>
<p>Comments, questions, or criticisms of the new design? Just leave them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barryvan.com.au/2009/03/new-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
