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?
Asked
Active
Viewed 270 times
3
-
Could you provide these links? I thought it was just otherwise. – Xavier Egea Sep 02 '14 at 13:16
-
Old thinking.and .css are the way to go, Unless the data really is tabular.– duffymo Sep 02 '14 at 13:16
-
http://www.outlook-apps.com/html-ignored-by-outlook/ (at the bottom of the page) – UsainBloot Sep 02 '14 at 13:16
-
http://stackoverflow.com/questions/2935472/html-email-tables-or-divs – LcSalazar Sep 02 '14 at 13:19
-
Sorry! I haven't read "emails". – Xavier Egea Sep 02 '14 at 13:19
-
http://templates.mailchimp.com/development/html/ Mail chimp also seems to suggest the use of tables – UsainBloot Sep 02 '14 at 13:19
2 Answers
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