Skip to main content
CSS Functions

min

CSS function · 7 supported, 3 partial, 10 unsupported across 21 clients

The min() CSS function returns the smallest of a set of values and is used to cap a property at a maximum. Modern Apple Mail and webmail clients support it; Outlook on Windows ignores it. Like calc() and clamp(), min() is best treated as a progressive enhancement with a literal fallback.

Client Support

ClientCategoryEngineSupport
GmailwebmailGmail WebSupported
Gmail AndroidmobileGmail MobilePartial
Gmail iOSmobileGmail MobilePartial
Outlook 365webmailOutlook WebUnsupported
Outlook (New)desktopOutlook WebUnsupported
Outlook ClassicdesktopMicrosoft WordUnsupported
Outlook iOSmobileOutlook MobileUnsupported
Outlook AndroidmobileOutlook MobileUnsupported
Outlook for MacdesktopWebKitSupported
Apple MaildesktopWebKitSupported
Apple Mail iOSmobileWebKitSupported
Yahoo MailwebmailYahooUnsupported
Yahoo Mail AndroidmobileYahooUnsupported
Yahoo Mail iOSmobileYahooUnsupported
Samsung MailmobileSamsungPartial
ThunderbirddesktopGeckoSupported
HEY MailwebmailWebKitSupported
Proton MailwebmailProtonSupported
AOL MailwebmailAOLUnsupported
FastmailwebmailFastmailUnsupported
SuperhumandesktopBlinkUnknown

Client-by-client behaviour for min

Fully supports min (7): Gmail, Outlook for Mac, Apple Mail, Apple Mail iOS, Thunderbird, HEY Mail, Proton Mail.

Partial support (3): Gmail Android, Gmail iOS, Samsung Mail. Expect rendering quirks unique to each engine. Partial support typically means a subset of values, an ignored shorthand, or sanitizer-specific rewrites.

No support (10): Outlook 365, Outlook (New), Outlook Classic, Outlook iOS, Outlook Android, Yahoo Mail, Yahoo Mail Android, Yahoo Mail iOS, AOL Mail, Fastmail. Plan fallbacks for these clients before relying on min in production sends.

Behaviour unverified in: Superhuman.

When to use min in email

  • Preventing a fluid container from exceeding a maximum width.
  • Capping responsive font-size at a maximum readable size.
  • Limiting padding in narrow viewports while allowing larger spacing on wider screens.

Rendering behaviour and edge cases

  • Outlook on Windows ignores min() entirely.
  • Apple Mail supports min() reliably in recent macOS and iOS releases.
  • Gmail Web's support varies between mobile and desktop builds.

Recommended fallback strategy

Provide a literal fallback value before any min() declaration. Reserve min() for refinements where the absence of clamping is non-critical.

Fixes & Workarounds

Outlook 365

Unsupported

"min" is not supported in this email client.

Outlook (New)

Unsupported

"min" is not supported in this email client.

Outlook Classic

Unsupported

"min" is not supported in this email client.

Outlook iOS

Unsupported

"min" is not supported in this email client.

Outlook Android

Unsupported

"min" is not supported in this email client.

Yahoo Mail

Unsupported

"min" is not supported in this email client.

Yahoo Mail Android

Unsupported

"min" is not supported in this email client.

Yahoo Mail iOS

Unsupported

"min" is not supported in this email client.

AOL Mail

Unsupported

"min" is not supported in this email client.

Fastmail

Unsupported

"min" is not supported in this email client.

Gmail Android

Partial

"min" is not supported in this email client.

Gmail iOS

Partial

"min" is not supported in this email client.

Samsung Mail

Partial

"min" is not supported in this email client.

Related Features

Test your email across all 21 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.