It’s old! It’s new! It’s responsive email.

I didn’t want to use the everything old is new again trope in my headline.

Had to code up some email stuff this week, which I feel like I’ve been doing for 25 years. (I mean, I have.) But for reals, between Gmail, Outlook, Apple, desktop, iPhones and Androids, it’s still pretty much the year 2000 out there:

  • No media queries. Gmail strips them out, and if you can’t get something into Gmail, what’s the point?
  • System fonts. Can’t use embedded web fonts. Not even in Gmail. Not even Google Fonts. Thanks, Google.
  • Tables. My strategy here is to set table widths, and sometimes set cell widths, and then use inline CSS to define min-width, width, and max-width in lieu of being able to use media queries.
  • Inline CSS. At least they’re not font tags.
Posted in Dev