Mobile-First Email Principles
Build emails that render beautifully on smartphones first, then scale up to desktop.
About 35% of email clients render in dark mode by default. Without dark mode support, light backgrounds turn dark and light text becomes invisible — creating an unreadable email.
Use prefers-color-scheme to switch colors:
@media (prefers-color-scheme: dark) {
body, .email-wrapper {
background-color: #1a1a1a !important;
color: #f0f0f0 !important;
}
.email-header {
background-color: #2d2d2d !important;
}
a { color: #60b4ff !important; }
}
Some clients (Gmail Android) invert colors automatically. Use color-scheme meta:
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
White logos disappear on dark backgrounds; black logos disappear in dark mode. Solutions:
| Approach | How |
|---|---|
| Transparent PNG | Works if logo uses mid-tones |
| Dark mode swap | Use <picture> element or CSS content swap |
| Outlined logo | Add a white outline/border on dark mode |
Test in:
Use Litmus or Email on Acid to preview across clients before sending.
Build emails that render beautifully on smartphones first, then scale up to desktop.
Create CTA buttons that render in every email client including Outlook, using VML and hybrid CSS.
Choosing between a dedicated and shared IP affects your sender reputation and warmup requirements. This guide compares both options with clear recommendations.
Create CTA buttons that render in every email client including Outlook, using VML and hybrid CSS.
Build emails that render beautifully on smartphones first, then scale up to desktop.
AcelleMail is the self-hosted email marketing platform you control end-to-end.
View Pricing