Skip to main content
CSS Functions

min

CSS function · 5 supported, 3 partial, 6 unsupported across 15 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
Apple MaildesktopWebKitSupported
Apple Mail iOSmobileWebKitSupported
Yahoo MailwebmailYahooUnsupported
Samsung MailmobileSamsungPartial
ThunderbirddesktopGeckoSupported
HEY MailwebmailWebKitSupported
SuperhumandesktopBlinkUnknown

Client-by-client behaviour for min

Fully supports min (5): Gmail, Apple Mail, Apple Mail iOS, Thunderbird, HEY 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 (6): Outlook 365, Outlook (New), Outlook Classic, Outlook iOS, Outlook Android, Yahoo Mail. 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.

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 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.