Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When it comes to converting designed email templates to html format, how is a table layout better than a div? What are the exact reasons we tend to choose table over div for emailers?

share|improve this question
up vote 7 down vote accepted

nathangiesbrecht said in comments:

Mostly because many e-mail clients have really lousy support for modern HTML. While table-based layouts are incredibly old-school, most e-mail clients will display them properly. You also want to keep your CSS all in-line as many e-mail clients strip out any other CSS (think web e-mail clients, and the problems an e-mail could cause if they loaded CSS files).

[Using basic inline styling for divs] might make a bit of a difference, but likely not enough. The problem lies in the HTML rendering engines used by many E-mail clients. For example, Microsoft Outlook uses the Microsoft Word HTML engine for rendering, and it's quite bad. You can also checkout http://mailchimp.com/resources/guides/email-marketing-field-guide for more e-mail best practices. It's a pretty comprehensive guide.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.