A web page renders in a handful of browser engines that mostly agree with each other. An email renders in dozens of mail clients that do not. The same template can look polished in Apple Mail, lose its styling in a Gmail app signed in to a work account, and fall back to square buttons in Outlook on a Windows desktop.
None of this is new, which is the problem. Many templates in use today were built for inboxes that have since changed, and many were never tested in the clients a business's own customers actually use.
Why email HTML is still different
Every email client strips and rewrites HTML for security and for its own layout, and each does it differently. Three facts shape almost every decision:
- Classic Outlook for Windows renders HTML with Microsoft Word's engine. That is why it ignores so much modern CSS. Microsoft is moving people to the new Outlook for Windows, but it says existing installations of classic Outlook will be supported until at least 2029. Plan to code for both for years.
- Gmail supports a style block, with conditions. Google's documentation says Gmail supports style blocks, class, element and ID selectors, and media queries on width, orientation and resolution. Independent testing published by caniemail adds the catches: styles placed in the body are not supported, styles are dropped when non-Google accounts are read in the Gmail apps, and the style block is limited to 16 KB.
- Gmail clips long messages. Mailchimp's documentation says Gmail clips emails larger than 102KB and hides the rest behind a "View entire message" link. Anything below the cut, including your footer and unsubscribe link, may never be seen.
What works where: a quick matrix
Based on caniemail's published test results, which were last updated in September 2026 (individual tests vary in date):
| Feature | Apple Mail | Gmail | Classic Outlook for Windows | Outlook.com |
|---|---|---|---|---|
| Style block in the head | Yes | Partial | Partial | Yes |
| Media queries | Yes | Partial | No | Partial |
| Dark mode media query | Yes | No | No | Yes |
| Web fonts | Yes | No | Partial | No |
| Flexbox layout | Yes | Partial | No | Yes |
| Rounded corners | Yes | Yes | No | Yes |
| Background images | Yes | Yes | No | Yes |
"Partial" means it works with conditions. Treat any "Partial" or "No" in a client your customers use as a reason to build a fallback. Classic Outlook's partial web font support is a good example: caniemail notes that remote fonts are ignored and that text set in a declared web font can fall back to Times New Roman unless you control the fallback.
Build rules that survive every inbox
- Lay out with tables. Nested tables are still the most reliable way to build columns across clients. Mark layout tables as presentational so screen readers skip them.
- Inline the styles that matter. Put critical styling inline on each element. Keep a small style block in the head for media queries and dark mode, comfortably under 16 KB.
- Use one narrow column. A single column reads well in a desktop preview pane and stacks cleanly on a phone, even in clients that ignore media queries.
- Build buttons from table cells. A link with padding and a background color inside a table cell still shows when images are turned off. Expect square corners in classic Outlook, which ignores rounded corners.
- Use live text. Headlines and offers set as images vanish when images are blocked and are invisible to screen readers. Use system font stacks, with web fonts as an enhancement.
- Describe every image. Set the width, the height and meaningful alt text. Purely decorative images get empty alt text.
- Stay under about 100KB of code. Trim unused styles, hidden content and long tracking URLs to stay clear of Gmail's 102KB clip.
- Include a plain-text version. It is a courtesy to readers who prefer plain text and costs little to produce.
Dark mode without surprises
Dark mode support splits three ways. Apple Mail and Outlook.com support the dark mode media query, so you can supply your own dark colors. Gmail does not support it, according to caniemail's tests. And some clients recolor messages on their own when the reader uses dark mode, which can turn a dark logo on a transparent background into an invisible one.
Design for all three at once:
- Give logos a light outline or a solid background so they hold up on both dark and light.
- Avoid text baked into images, which cannot be recolored and often becomes unreadable.
- Check the contrast of buttons and links in both modes.
- Test on a real phone with dark mode switched on, not only in a desktop preview.
Test before you send, then measure what is real
Testing a new template once is not enough. Test every time its structure changes. Send to real accounts in the clients your customers use, or use a rendering service that captures screenshots across many clients at once. Check three things each time: the layout on a phone, the total message size and dark mode.
Then measure the right thing. Apple's Mail Privacy Protection prevents senders from seeing whether a message was opened, and Apple notes it does not extend to links. That makes open rates a noisy signal. Clicks, replies, bookings and revenue are the numbers to trust when you judge a template.
OWNIT designs HTML email templates as modular blocks your team can reorder and refill, tested across the major inboxes and delivered as standard HTML that works with almost any sending tool, so your designs move with you if you switch platforms.
When custom templates aren't worth it
- You send a short update once a month to a small list. Your email platform's stock templates, or a well-written plain-text message, will do the job. Custom design pays off when email is a real revenue channel.
- Nobody will maintain the system. Templates drift as people paste in content from other places. If no one owns the block library, keep the design simple.
- Your real problem is deliverability. If messages land in spam, a redesign will not fix it. Authentication, list hygiene and sending reputation come first; an owned bulk email tool set up on your own domain is one way to bring those under control.
If your templates already look right everywhere, leave them alone and spend the effort on what you send. If they do not, a short audit of the emails your business sends today, from receipts to newsletters, is the place to start, and it is the first step of how OWNIT builds a template system.
Frequently asked questions
Why does my HTML email look broken in Outlook?
Classic Outlook for Windows renders HTML with Microsoft Word's engine, so it ignores much modern CSS, including rounded corners, background images and flexbox. Build layouts with tables, inline the important styles and make buttons from table cells. Microsoft says classic Outlook will be supported until at least 2029, so these workarounds will be needed for years.
How big can an HTML email be before Gmail clips it?
Mailchimp's documentation says Gmail clips messages larger than 102KB and hides the rest behind a 'View entire message' link. The limit applies to the message itself, not to images hosted elsewhere. Keep templates comfortably under about 100KB by removing unused styles, hidden content and very long tracking URLs, and check the size of every campaign before sending.
Do HTML emails support dark mode?
Partly. According to caniemail's tests, Apple Mail and Outlook.com support the dark mode media query, so you can supply your own dark colors, while Gmail does not. Other clients may recolor messages automatically. Use logos with outlines or solid backgrounds, avoid text inside images and check contrast in both modes before you send.
Are email open rates still reliable?
Not on their own. Apple's Mail Privacy Protection prevents senders from seeing whether a message was opened, which makes open counts an unreliable measure. Treat opens as a rough trend at best, and judge templates on clicks, replies, bookings and revenue, since Apple notes that Mail Privacy Protection does not extend to links.
Sources
- CSS support | Gmail | Google for Developers (opens in a new tab)
- Gmail is clipping my email (opens in a new tab)
- Stages of migration to new Outlook for Windows (opens in a new tab)
- Can I email… Support tables for HTML and CSS in emails (opens in a new tab)
- Use Mail Privacy Protection on iPhone (opens in a new tab)
Written by The OWNIT Editorial Desk and reviewed against public sources. General information, not legal or financial advice. Spotted an error? Email hello@ownit24.com and we will correct it.