Q:

Why should I structure my HTML emails with tables rather than divs? 

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? 

A:

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

