<?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>Jon Raasch&#039;s Blog &#187; web design</title>
	<atom:link href="http://jonraasch.com/blog/tag/web-design/feed" rel="self" type="application/rss+xml" />
	<link>http://jonraasch.com/blog</link>
	<description>Web development and design blog from Portland based developer Jon Raasch</description>
	<lastBuildDate>Thu, 29 Jul 2010 16:35:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel="next" href="http://jonraasch.com/blog/tag/web-design/feed?page=2" />

		<item>
		<title>CSS Summit: The Good Parts</title>
		<link>http://jonraasch.com/blog/css-summit</link>
		<comments>http://jonraasch.com/blog/css-summit#comments</comments>
		<pubDate>Thu, 29 Jul 2010 16:33:06 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=1124</guid>
		<description><![CDATA[Yesterday's <a href="http://environmentsforhumans.com/2010/css-summit/">CSS Summit</a> featured some the best CSS minds presenting on cutting edge CSS issues.  There was a ton of great information presented across the 8 sessions, but here's a wrap up of the single best piece of information from each presenter:

<h2>Denise Jacobs &#8211; Advanced CSS Troubleshooting</h2>

The highlight of Denise's talk was some specific coding tips about <a href="http://www.quirksmode.org/css/clearing.html">clearing floated content</a>.  

She started with the standard <code>overflow: hidden</code> method, which falls short with support for borders &#38; margins and also doesn't allow scrollbars if they're needed.  Denise suggested instead using <code>overflow: auto; width: 100%;</code> which avoids these issues.  You don't have to use the exact values above, you just have to set some type of <code>overflow</code> and <code>width</code> / <code>height</code> value.

Denise went on to discuss a <code>.clearfix:after</code> method, <a href="http://gist.github.com/498554">see the gist</a>.

Denise likes this clearing method since it doesn't include any extra, non-semantic markup (as opposed to <code>&#60;br class="clearfix" /&#62;</code>).  However the fact that the <code>:after</code> selector doesn't work in IE6/7 makes this method unusable in my opinion.  Ultimately I'm going to stick to the <code>overflow: auto;</code> method described above.]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/css-summit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Examples of Drawing With CSS</title>
		<link>http://jonraasch.com/blog/drawing-with-css</link>
		<comments>http://jonraasch.com/blog/drawing-with-css#comments</comments>
		<pubDate>Tue, 30 Mar 2010 17:34:15 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[rendering]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=964</guid>
		<description><![CDATA[<a href="http://jonraasch.com/blog/drawing-with-css" title="Great Examples of Drawing With CSS"><div class="rightImg"><img src="http://jonraasch.com/blog/wp-content/uploads/2010/03/css-raindrop1.jpg" width="249" height="232" alt="Great Examples of Drawing With CSS" /></div></a>I&#8217;ve always been a fan of drawing page components with pure CSS rather than using image support. Although rendering the page with CSS can sometimes be a pain, the rewards of fewer HTTP requests &#38; less download time make it well worthwhile. Until recently, most web designers and developers couldn&#8217;t design using CSS alone, because [...]]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/drawing-with-css/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>5 Reasons To Buy CS5 (And Not Just Steal It)</title>
		<link>http://jonraasch.com/blog/5-reasons-to-buy-cs5-and-not-just-steal-it</link>
		<comments>http://jonraasch.com/blog/5-reasons-to-buy-cs5-and-not-just-steal-it#comments</comments>
		<pubDate>Thu, 25 Mar 2010 21:00:08 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[graphic design]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=887</guid>
		<description><![CDATA[<a href="http://cs5launch.adobe.com/">Adobe CS5</a> is coming out on April 12, and I can't wait.

This new release comes packed with a ton of awesome new features, such as <a href="http://www.youtube.com/watch?v=NH0aEp1oDOI">content-aware fill</a>, <a href="http://www.youtube.com/watch?v=r8sEGVoTW9Q">painting</a>, <a href="http://www.youtube.com/watch?v=QNR0n_IK7MM">better edge detection</a> and <a href="http://www.youtube.com/watch?v=CUF3cJjcHdY">time-saving shortcuts</a>.

But this post isn't about all of CS5's awesome features, it's about <strong>why you should actually buy it this time around</strong>.

In a few weeks, just about anyone will be able to find a torrent, download link or burned copy of CS5.  It seems to me that Adobe unofficially condones this, similar to record labels unofficially allowing "leaked" videos on YouTube.   

Let's face it: readily available pirated copies of the Creative Suite allow Adobe to retain what is basically a monopoly on this software.   Amateur users, who would never actually purchase the software, find illegal copies and not only learn the Creative Suite, but more importantly don't learn something from a competitor.  Adobe then depends on professional users such as design agencies and larger freelancers to actually buy the software.]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/5-reasons-to-buy-cs5-and-not-just-steal-it/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>These Icons Look Like Crap &#8211; Poopy Social Media Icons</title>
		<link>http://jonraasch.com/blog/poopy-social-media-icons</link>
		<comments>http://jonraasch.com/blog/poopy-social-media-icons#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:03:27 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[freebies]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[traffic]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=705</guid>
		<description><![CDATA[Social media often seems like a load of crap, so I&#8217;m releasing these Poopy Social Icons: 36 different icons in 3 crappy sizes: 48&#215;48, 64&#215;64, 128&#215;128.

Feel free to use the Poopy Social Media Icons on any site personal or commercial.  No attribution is necessary but please link back to <a href="http://jonraasch.com/blog/poopy-social-media-icons" rel="nofollow">this post</a> or <a href="http://twitter.com/home?status=These+Icons+Look+Like+Crap+-+Poopy+Social+Media+Icons%20-%20http%3A%2F%2Fbit.ly%2Fcdjfct%20by%20@jonraasch">retweet it</a> if you like using these.  Thanks!

<a href="http://dev.jonraasch.com/poopy-social-icons/download" class="dlButton" rel="nofollow">Download the Poopy Social Media Icons</a>

The Poopy Social Icon set covers 34 different social media outlets with an extra icon option for both Twitter and Digg.  If I missed any, <a href="http://jonraasch.com/contact">please let me know</a>.]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/poopy-social-media-icons/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TranslateThis &#8211; A Javascript Translation Widget for Noobs and Nerds Alike</title>
		<link>http://jonraasch.com/blog/javascript-translation-widget</link>
		<comments>http://jonraasch.com/blog/javascript-translation-widget#comments</comments>
		<pubDate>Tue, 08 Dec 2009 23:16:38 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[front-end]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=411</guid>
		<description><![CDATA[<a href="http://translateth.is/" target="_blank">TranslateThis</a> is a new Javascript widget that provides 52 languages of translation by leveraging the Google Language API.

Installing TranslateThis couldn't be easier&#8212;simply copy and paste the widget code anywhere on your website, you don't have to upload any files or change any settings.

Besides being easy to use, TranslateThis also provides many attractive features for developers.  First off, requests to the Language API run in Javascript, so the translation is pretty fast.  Additionally, the script is lightweight, weighing in at just over 11kb with another 7kb of imagery.   And since it doesn't depend on any Javascript library, TranslateThis can be implemented on any website without additional overhead.  Finally, TranslateThis has been tested in all modern browsers and its user interface is designed to be straightforward and seamless.

<a href="http://translateth.is/" target="_blank">Get your own TranslateThis Widget</a>

<a href="http://translateth.is/docs" target="_blank">Read the TranslateThis Documentation</a>

<h2>
What can you customize in TranslateThis?
</h2>]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/javascript-translation-widget/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QuickFlip 2: The jQuery Flipping Plugin Made Faster and Simpler</title>
		<link>http://jonraasch.com/blog/quickflip-2-jquery-plugin</link>
		<comments>http://jonraasch.com/blog/quickflip-2-jquery-plugin#comments</comments>
		<pubDate>Mon, 13 Jul 2009 21:15:45 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=114</guid>
		<description><![CDATA[I'm happy to announce the release of QuickFlip 2, a major reworking of the jQuery plugin that flips any piece of HTML markup over like a card.  The new version is faster and even easier to use&#8212;simply call the flip animation through a jQuery selector and the QuickFlip will flip the front panel to show its back.  The flip effect is similar to the UI animation on the iPhone

<a href="http://dev.jonraasch.com/quickflip/download" class="dlButton" rel="nofollow">Download QuickFlip 2 for jQuery</a>

<a href="http://dev.jonraasch.com/quickflip/docs">Read the QuickFlip documentation</a>

QuickFlip works by using an animation shortcut that is barely noticeable when flipped quickly (hence the name).  This shortcut improves performance while allowing the flip effect to work smoothly with any piece of markup regardless of images, backgrounds or CSS.   

It provides an attractive alternative to other slower and more resource heavy Flash and jQuery flip animations.  However if you want a smoother option with a depth effect try <a href="http://lab.smashup.it/flip/" rel="nofollow">jQuery Flip!</a>, although this only works with background colors (not images) and hides the panel content before flipping.]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/quickflip-2-jquery-plugin/feed</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>Scrolling Parallax: A jQuery Plugin</title>
		<link>http://jonraasch.com/blog/scrolling-parallax-jquery-plugin</link>
		<comments>http://jonraasch.com/blog/scrolling-parallax-jquery-plugin#comments</comments>
		<pubDate>Tue, 02 Jun 2009 16:55:25 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[parallax]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/?p=59</guid>
		<description><![CDATA[Scrolling Parallax is a new jQuery plugin that binds a <a href="http://en.wikipedia.org/wiki/Parallax" rel="nofollow">parallax effect</a> to the scrollbars and mouse wheel.  This allows a background image or anything else to scroll at a different pace than the web page when a user scrolls around.  The parallax effect that results is an easy way to create an illusion of depth on your website.

Basic use of the Scrolling Parallax plugin is extremely easy.  Simply pass the path to an image, and the plugin takes the image and stretches it to the window width and 150% of the height.  The extra 50% of the height is scrolled down along with the document, smoothly reaching the end at the same time as the page.

The Scrolling Parallax plugin is also very versatile.  There are a wide variety of options including scrolling faster, slower, looping and reversing the animation and tiling the background to name a few.  Addtionally you can attach the parallax to any piece of markup, as well as pass an image path as described above.]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/scrolling-parallax-jquery-plugin/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Contact-Pop: Contact Form Overlays with a Simple jQuery Plugin</title>
		<link>http://jonraasch.com/blog/contact-pop-jquery-plugin</link>
		<comments>http://jonraasch.com/blog/contact-pop-jquery-plugin#comments</comments>
		<pubDate>Thu, 07 May 2009 15:52:46 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[webdev]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[unobtrusive]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/contact-pop-jquery-plugin</guid>
		<description><![CDATA[Contact-Pop is a jQuery plugin that makes contact forms with grayed out overlays incredibly easy.  The basic script grabs any links that point to your contact page and flags them for the Contact-Pop popup.  When these links are clicked, Contact-Pop grays out the page and pulls in the contact form using AJAX.  That means that with just a few lines of code, you can convert your site to use Contact-Pop's form and overlay rather than your current contact page.

While there are a lot of options for producing grayed out overlays in jQuery, Contact-Pop provides a more robust and specialized solution for in-page contact forms.  The main advantage is ease of use: simply flag any links to your current contact page by href or jQuery selector, and ContactPop does the rest.  Combining this simplicity with a plethora of customizable options, Contact-Pop is a useful plugin for newbies and seasoned developers alike.  

Additionally, Contact-Pop has the benefit of being totally unobtrusive.  Since the plugin replaces the normal contact links on your page, even if a user doesn't have Javascript enabled they will at least be routed to the normal contact page.

Finally, although Contact-Pop leverages a PHP file, this is just to make it easy to plug into your website.  If you want, you can easily write a custom PHP, ASP or any other backend page to serve and process the form as leveraged by Contact-Pop's AJAX.
]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/contact-pop-jquery-plugin/feed</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>A million ways to embed custom fonts (and keep typography nerds off your back)</title>
		<link>http://jonraasch.com/blog/embedding-custom-fonts</link>
		<comments>http://jonraasch.com/blog/embedding-custom-fonts#comments</comments>
		<pubDate>Tue, 24 Mar 2009 16:35:27 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[front-end]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ImageMagick]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web history]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/embedding-custom-fonts</guid>
		<description><![CDATA[It's time for developers to stop complaining about web typography.   Custom font embedding has been around for years, and it has finally gotten to the point that typography nerds can be equally happy with the fonts on a website as they are with the Photoshop comps.  Many of the things that were a total pain to support previously have become a piece of cake.   Leading, kerning, and all the major typography buzzwords have been handled for some time.  Even drop shadows and Photoshop-style font rasterization options such as 'strong' and 'crisp' are now fully supportable.

So let's make sure that we don't become dinosaur developers, and get up on these modern methods of custom font embedding.

In this article we‚Äôll cover all types of font embedding, from older image replacement methods to embedding fonts with Flash, as well as native browser methods and even full Javascript font support with the new script Typeface.js.]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/embedding-custom-fonts/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Translate-It: Easy Translation for Multiple Languages</title>
		<link>http://jonraasch.com/blog/translate-it-easy-translation-for-multiple-languages</link>
		<comments>http://jonraasch.com/blog/translate-it-easy-translation-for-multiple-languages#comments</comments>
		<pubDate>Mon, 01 Dec 2008 05:14:49 +0000</pubDate>
		<dc:creator>Jon Raasch</dc:creator>
				<category><![CDATA[general web]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://jonraasch.com/blog/translate-it-easy-translation-for-multiple-languages</guid>
		<description><![CDATA[Translate-It is a free tool that makes multi-language translation easy to implement on any website.  With just a few lines of Javascript you can quickly include up to 34 languages of internationalization on your site.

<a href="/downloads/translate-it.zip" rel="nofollow">Download Translate-It.</a>

The web is a global community with rapidly growing international markets.  Translation allows sites to reach broader audiences, and tools like <a href="http://translate.google.com/" rel="nofollow">Google Translate</a> and <a href="http://babelfish.yahoo.com/" rel="nofollow">Yahoo's Babelfish</a> have made the web more accessible.  While accessing these translation tools is often too cumbersome for your site's visitors, leveraging these tools is relatively simple for developers.

<span class="more-link"><a href="http://jonraasch.com/blog/translate-it-easy-translation-for-multiple-languages#more-31" title="Continue reading this entry" rel="nofollow">(more...)</a></span>]]></description>
		<wfw:commentRss>http://jonraasch.com/blog/translate-it-easy-translation-for-multiple-languages/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>
