Our friends at Campaign Monitor have recently updated their Guide to CSS Support in Email, a resource that we use when building e-mail marketing campaigns.
If you build e-mail marketing campaigns to send to customers, this resource is essential to show you how to code campaigns in a way that all e-mail clients will render properly. Just like any good web developer tests their web site in multiple browsers, you should test your e-mail campaigns in multiple clients. Knowing how to develop to comply with the rendering of each e-mail client will help you build an e-mail campaign that can be seen properly by everyone.
As we’ve discussed before, it’s still best practice to build your e-mails with a table-based layout, using CSS sparingly to format text. CSS should always be used inline in the HTML code, never declared in the <head> of a document and never by referencing an external file.

