Skip to content

Boston Web Design Blog

…our thoughts on web design, web development, identity branding, coffee, and other unassociated topics.

Looking for a web design company?

Tags

Adobe branding CSS CSS3 Email Email Design Fireworks HTML HTML5 HTML Email identity design logo design tips Mobile web design navigation New Website Software user experience UX design Web Design Web page layout website content strategy Website design

Recent Posts

  • Why you should write mobile first CSS
  • Adobe Creative Cloud and its impact on Web Designers
  • Logo Design Tips 101
  • New school website launched for Foxcroft Academy
  • Website Content Strategy – another “less is more” article…

Recent Comments

  • Glenn Hodgkinson on Creating HTML Emails
  • Matt on Creating HTML Emails
  • ZealousWeb @ Web Design Firm on Adobe Creative Cloud and its impact on Web Designers
  • admin on How to center a web page with CSS
  • Daniel on How to center a web page with CSS

Archives

  • October 2013
  • May 2013
  • December 2012
  • September 2012
  • August 2012
  • May 2012
  • March 2012
  • February 2012
  • January 2012

Categories

  • Branding
  • CSS
  • Email
  • HTML
  • HTML Email
  • HTML5
  • Mobile Web Design
  • New Website
  • Uncategorized
  • UX Design
  • Web Design
Boston Web Design Company

Category: Email

Best Practices for HTML Email Design

There are no standards we can work to when we are coding HTML emails but there are some generally accepted best practices for HTML email design. Here are mine:

  • Use tables for layout (yes I know it’s makes you twitch to type ancient code but it works!)
  • Maximum width of 600 pixels (try to minimize the need for horizontal scrolling)
  • Do not use images if I can achieve the same result with text (images are typically blocked by default)
  • Optimize images for fast download times (choose the right file types and the right compression)
  • Use alt text (images are usually turned off, alt text isn’t – so use it wisely.)
  • Keep image height and width attributes so that when images are not loaded by default in most email clients your layout is still intact and your descriptive alt text is displayed.
  • Use inline CSS (Gmail will strip out any content in the <head> tags)
  • Ensure images are hosted on a server and they are linked using an absolute path.
  • Use abstracts of information and link to pages for more info (unless it is a press release type of email.)
  • No multimedia. You have text, inline CSS, and images – forget anything else.
  • Give the the option to unsubscribe! (would you prefer to get valuable feedback data or just get marked as spam and never know why?)
  • Tell them why they are receiving this email (they signed up for it, didn’t they…)
  • Give the user what they need fast! Short and to the point title, snapshot of the content, and an easy way to find more info.
  • Don’t make them think. Tell them what to do.
About the author:
Glenn Hodgkinson is a web designer, developer, UX evangelist, instructor, and author. He has been teaching HTML email design for a few years now and he can be contacted via his Boston web development company.
Posted on February 19, 2012December 21, 2012Categories Email, HTML EmailTags Email Design, HTML Email2 Comments

Creating HTML Emails

I teach HTML email design and development to a variety of web and marketing professionals and the toughest thing for people to grasp when learning to create effective HTML emails is the fact that there really are no rules. There are no set of standards for HTML email, no W3C specifications, nada, nothing, zilch.

So I have my own rule: do what works!

I am a developer who admittedly goes overboard about writing clean, efficient, and effective code but I am starting to chill where emails are concerned. I am seriously considering using Adobe Fireworks as my design and development tool…I know, ouch!

I think using Fireworks might actually be good for my mental health though. I can separate the email development from the rest of my workflows and not have to hard code table tags and inline CSS styles (something that makes me wretch just a little bit as I do it.)

I could do my layout in Fireworks, slice up the layout (ensuring that I slice around the text), then export as HTML and images. From here I can open it up in Dreamweaver, delete the slices of text and replace with real text. Quick and easy!

I haven’t made the switch just yet, I still hard code everything and I still use real text with CSS styling that works instead of one big image (that doesn’t display by default)…but watch this space as I hear the dark side calling.

Posted on January 9, 2012May 16, 2012Categories Email, HTML, HTML EmailTags CSS, Email, Fireworks, HTML, HTML Email2 Comments
Proudly powered by WordPress