Recently, I authored a post for my company discussing the different options for developing mobile-friendly emails. Email, as I’ve been learning over the last few months, is behind in following coding standards. It reminds me a bit of when I was first learning to code, since tables are the standard for layouts and CSS support can be a bit sketchy.
That being said you can progressively enhance for those email clients that do support these techniques, similar to how you would with web development. Read the article for more information.