Skip to main content
CSS Properties

color

CSS property · 15 supported, 0 partial, 0 unsupported across 15 clients

The color property controls the foreground (text) color of an element and is one of the most universally supported CSS declarations across email clients. While support is broad, the way clients interact with color in dark mode varies significantly, and brand colors can be unexpectedly inverted, desaturated, or replaced.

Client Support

ClientCategoryEngineSupport
GmailwebmailGmail WebSupported
Gmail AndroidmobileGmail MobileSupported
Gmail iOSmobileGmail MobileSupported
Outlook 365webmailOutlook WebSupported
Outlook (New)desktopOutlook WebSupported
Outlook ClassicdesktopMicrosoft WordSupported
Outlook iOSmobileOutlook MobileSupported
Outlook AndroidmobileOutlook MobileSupported
Apple MaildesktopWebKitSupported
Apple Mail iOSmobileWebKitSupported
Yahoo MailwebmailYahooSupported
Samsung MailmobileSamsungSupported
ThunderbirddesktopGeckoSupported
HEY MailwebmailWebKitSupported
SuperhumandesktopBlinkSupported

Client-by-client behaviour for color

Fully supports color (15): Gmail, Gmail Android, Gmail iOS, Outlook 365, Outlook (New), Outlook Classic, Outlook iOS, Outlook Android, Apple Mail, Apple Mail iOS, Yahoo Mail, Samsung Mail, Thunderbird, HEY Mail, Superhuman.

When to use color in email

  • Setting body copy color to maintain brand voice across plain-text-heavy emails like newsletters and transactional receipts.
  • Defining link color on inline anchor tags so they remain identifiable when clients strip <style> blocks.
  • Establishing semantic colors for warnings, success states, and CTAs in marketing and lifecycle emails.

Rendering behaviour and edge cases

  • Outlook on Windows ignores named colors like rebeccapurple in some configurations and is most predictable when given hex values.
  • Gmail and Yahoo aggressively repaint color in dark mode, which can flip dark text on light backgrounds into unreadable combinations.
  • Apple Mail respects color values exactly but applies its own dark-mode color smoothing on iOS 13+.

Recommended fallback strategy

Inline color on every text-bearing element. Pair color with an explicit background-color on table cells so dark-mode auto-inversion has a defined baseline. For links, set color directly on the anchor in addition to the parent <td> to defeat sanitizer rewrites.

FAQ on color in email

Does color work in Outlook on Windows?

Yes. Hex and rgb() values are reliable. Avoid CSS custom properties for color in Outlook Windows — use literal values inline.

Why does my color change in dark mode?

Gmail, Yahoo, and Apple Mail apply automatic color inversion in dark mode. Use the color-scheme meta tag and supply explicit dark-mode color pairs to opt out.

Related Features

Test your email across all 15 clients

Preview rendering, catch CSS issues, and get actionable fixes — free.

Try Emailens Free

Support data last updated Apr 27, 2026 · synced from caniemail.com via @emailens/engine.