First, Let’s Be Honest: Email Clients Are Stuck in the Past
Email rendering engines are behind the times. Outlook still uses Microsoft Word as its rendering engine. Gmail strips external styles. Apple Mail does its own thing with dark mode. And mobile clients have their own rules.
So when you’re building for email, you’re not working in a browser — you’re working in a fragmented ecosystem where stability matters more than elegance.
Why Inline Styles Still Matter
On the web, inline styles are considered messy. But in email, they’re gospel. That’s because many clients, especially Gmail and Outlook, strip out <style>
blocks or ignore external stylesheets altogether.
What this means:
- If your padding is in a
<style>
block, it might be ignored.
- If your font-size is in a class, it may be stripped out.
- Inline styles are the most consistent way to apply layout, spacing, colors, and fonts.
Want predictable spacing, alignment, and backgrounds? Inline everything. It’s tedious. It’s ugly. But it works.
Table Layouts Aren’t Retro — They’re Reliable
Flexbox and CSS Grid don’t work in most email clients. Period. So when you need multi-column layouts, alignment controls, or guaranteed stacking behavior on mobile — tables are the answer.
Common use cases for tables in email:
- Centering content horizontally (especially buttons)
- Creating multi-column layouts that stack cleanly
- Aligning content inside a section or block
- Ensuring full-width background colors render consistently
Yes, tables can be verbose. But they are the only layout mechanism you can trust across all clients. That’s why every major ESP (Mailchimp, Klaviyo, Constant Contact) still builds emails with them under the hood.
Fallback Fonts Are More Than Just Safety Nets
Custom fonts are beautiful — when they load. But many clients don’t support web fonts. And even the ones that do often require specific conditions.
Why fallback fonts matter:
- If your email renders in Arial when you expected Open Sans, it still needs to look okay.
- Your line-height, padding, and width calculations should accommodate the fallback.
- Always include font stacks like:
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
Fallbacks are part of email typography planning — not an afterthought. You’re designing for what might happen, not just what should.
Why This Stuff Gets Ignored (And Why That’s Dangerous)
Designers and developers who come from the web world often try to apply their usual workflows to email. They build in modern frameworks. They ignore tables. They skip inline styling. They test in a browser, not an inbox.
The result?
- Broken spacing in Gmail
- Invisible text in Outlook
- Layouts that collapse on mobile
- Font rendering that kills your brand integrity
Email is not the place to fight for modern purity. It’s the place to fight for resilience.
Real-Life Email Code That Works
Here’s a snippet of what good email code actually looks like:
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td style="padding: 20px; font-family: Arial, sans-serif; font-size: 16px; line-height: 1.5; text-align: center;">
<span style="margin: 0 0 16px; text-align: center;">Thanks for joining us. Here’s what to expect next.<br>
<br>
</span>
<table role="presentation" align="center">
<tr>
<td bgcolor="#0074d9" style="padding: 12px 24px; border-radius: 4px;">
<a href="#" style="color: #ffffff; text-decoration: none;">Get Started</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
It may not look elegant. But it renders beautifully in Gmail, Outlook, Apple Mail, and mobile clients. And that’s what counts.
What You Gain by Embracing the “Old Way”
When you use inline styles, table layouts, and fallback fonts properly, you get:
- Emails that actually look consistent across platforms
- Less time fighting bugs in client-specific quirks
- Happier users who can read and act without friction
- Better deliverability and brand experience
That’s not regression — that’s maturity. It’s knowing the rules of the game and playing them better than everyone else.
Final Thoughts: Let Go of the Web, Just for a Moment
Email isn’t holding you back. It’s inviting you to be clever. To build with constraints. To create messages that survive the wild west of inboxes.
Inline styles, table layouts, and fallback fonts aren’t hacks. They’re the backbone of bulletproof email. And once you embrace them, you can actually focus on what matters — the message, the design, and the connection.
Still thinking it through? Contact me here and I’ll help you get it right.