3

I have been reading on many websites that the layout for a HTML email should be structured with tables rather than using divs. What is the reason for this?

UsainBloot
  • 816
  • 6
  • 20

2 Answers2

3

Because of lack of css compatibility with email clients listed at Email Client CSS Support. So your rules inside style gonna be ignored in Gmail for exemple, rather than table inline rules

AlexDom
  • 701
  • 4
  • 14
1

Since Outlook 2007 (on Windows) emails with HTML are rendered using Word. Word doesn't have very good support for HTML and CSS so that's why you're stuck with tables for layout.

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007

ZippyV
  • 12,540
  • 3
  • 37
  • 52