Skip to main content
Emailens

Outlook (New)

Engine: Outlook Web · desktop · Dark mode: Yes

Outlook (New) replaces the deprecated Outlook Classic. See what actually changes for HTML email .

The new Outlook for Windows uses a Chromium-based web engine identical to Outlook.com/365, replacing the legacy Word rendering engine. This means dramatically better CSS support , flexbox, grid, border-radius, background images, and most modern CSS properties work correctly. Microsoft is rolling this out as the default Windows mail client.

Microsoft's replacement for classic Outlook on Windows. Uses the same web engine as Outlook.com. Being rolled out to all Windows users , classic Outlook stops being the default in April 2026 and is supported to at least 2029.

CSS coverage profile for Outlook (New)

Outlook (New) renders with the Outlook Web engine and supports 57 of 298 tracked CSS and HTML features fully, with 30 partially supported and 210 unsupported. That places it in a narrow coverage band.

Most modern CSS is unsupported. This client effectively requires a separate, table-based fallback path for any non-trivial layout.

57

Supported

30

Partial

210

Unsupported

298

Total

Key gotchas in Outlook (New)

position (absolute/fixed)

Position properties are partially supported. Use table-based positioning for critical layout elements.

transform

CSS transforms are stripped. Pre-render visual effects as images.

animation / transition

CSS animations and transitions are removed. Use static designs.

How Outlook (New) renders email

  • New Outlook on Windows shares its rendering engine with Outlook.com web, so any CSS that works in the web client should produce identical results in the desktop app , a major upgrade from the Word-based legacy client.
  • CSS animations and transforms are stripped at parse time. Any motion-based brand element should be pre-rendered as a static image fallback.
  • Position properties beyond static and relative are partially supported; absolute and fixed are dropped in some layouts. Keep critical visual positioning inside table cells.
  • Microsoft's data-ogsc dark-mode attribute applies here as well, mirroring Outlook 365 web behaviour.

Dark mode behaviour in Outlook (New)

Outlook (New) applies partial color inversion in dark mode, similar to Outlook.com. Use [data-ogsc] or [data-ogsb] CSS attribute selectors to override dark mode color changes.

QA checklist for Outlook (New)

  • Confirm that any animation or transition in the design has a sensible static fallback for New Outlook.
  • Test absolute-positioned overlays , they may collapse in this client even though they work in the modern web Outlook.
  • Check rendering of conditional <!--[if mso]> blocks; the new engine ignores them, which is correct behaviour but easy to overlook in mixed templates.

Related clients

Breaks here, works nearly everywhere else

44 features that Outlook (New) drops while most other clients render them. This is usually what is behind an email that looks correct everywhere but here.

Renders here, dropped almost everywhere else

Safe in Outlook (New) and almost nowhere else, so it needs a fallback the moment the send is not Outlook (New)-only.

Where Outlook (New) is weakest

  • CSS Properties 141
  • HTML Elements 30
  • Pseudo-Classes & Selectors 28
  • HTML Attributes 14
  • CSS At-Rules 9

Closest client: Outlook Classic

Outlook Classic agrees with Outlook (New) on 95% of verified features. They still differ on 15: <base>, [aria-hidden], [aria-label], [aria-live], [background], [height], and 9 more.

Side by side

HTML Elements48

FeatureSupport
<abbr>Unsupported
<acronym>Unsupported
<address>Supported
<audio>Unsupported
<base>Supported
<bdi>Unsupported
<blockquote>Supported
<body>Supported
<button type="reset">Unsupported
<button type="submit">Unsupported
<code>Supported
<del>Supported
<dfn>Partial
<dialog>Unsupported
<div>Supported
<form>Unsupported
<h1>Supported
<hr>Supported
<img>Supported
<input type="checkbox">Unsupported
<input type="hidden">Unsupported
<input type="radio">Unsupported
<input type="reset">Unsupported
<input type="submit">Unsupported
<input type="text">Unsupported
<link>Supported
<marquee>Unsupported
<meter>Unsupported
<object>Unsupported
<p>Supported
<picture>Unsupported
<pre>Supported
<progress>Unsupported
<rp>Unsupported
<rt>Unsupported
<ruby>Unsupported
<select>Unsupported
<small>Supported
<span>Supported
<strike>Supported
<strong>Supported
<style>Partial
<svg>Unsupported
<table>Supported
<textarea>Unsupported
<ul>Partial
<video>Unsupported
<wbr>Unsupported

HTML Attributes22

FeatureSupport
[align]Supported
[aria-describedby]Unsupported
[aria-hidden]Supported
[aria-label]Supported
[aria-labelledby]Unsupported
[aria-live]Partial
[background]Partial
[cellpadding]Supported
[cellspacing]Supported
[command]Unsupported
[dir]Partial
[height]Partial
[hidden]Unsupported
[lang]Supported
[loading]Unsupported
[popover]Unsupported
[required]Unsupported
[role]Supported
[srcset]Unsupported
[target]Partial
[valign]Supported
[width]Partial

HTML & Email Structure8

FeatureSupport
amp4emailUnsupported
anchor-linksSupported
doctypeUnsupported
html-commentsSupported
html5-semanticsUnsupported
image-mapsSupported
mailto-linksSupported
meta-color-schemeUnsupported

CSS At-Rules10

FeatureSupport
@font-facePartial
@importSupported
@keyframesUnsupported
@mediaUnsupported
@media device-pixel-ratioUnsupported
@media hoverUnsupported
@media orientationUnsupported
@media prefers-color-schemeUnsupported
@media prefers-reduced-motionUnsupported
@supportsUnsupported

Pseudo-Elements6

FeatureSupport
::afterUnsupported
::beforeUnsupported
::first-letterUnsupported
::first-lineUnsupported
::markerUnsupported
::placeholderUnsupported

Pseudo-Classes & Selectors34

FeatureSupport
:adjacent-siblingUnsupported
:attribute-selectorUnsupported
:chainingUnsupported
:checkedUnsupported
:child-combinatorUnsupported
:class-selectorSupported
:descendant-combinatorSupported
:first-childUnsupported
:first-of-typeUnsupported
:focusUnsupported
:focus-visibleUnsupported
:focus-withinUnsupported
:general-siblingUnsupported
:groupingSupported
:hasUnsupported
:hoverUnsupported
:id-selectorSupported
:langUnsupported
:last-childUnsupported
:last-of-typeUnsupported
:linkSupported
:notUnsupported
:nth-childUnsupported
:nth-last-childUnsupported
:nth-of-typeUnsupported
:only-childUnsupported
:only-of-typeUnsupported
:targetUnsupported
:type-selectorSupported
:universal-selectorUnsupported
:visitedUnsupported
pseudo-class-activeUnsupported
pseudo-class-defaultUnsupported
pseudo-class-nth-last-of-typeUnsupported

CSS Functions8

FeatureSupport
calcUnsupported
clampUnsupported
conic-gradientUnsupported
fit-contentUnsupported
linear-gradientUnsupported
maxUnsupported
minUnsupported
radial-gradientUnsupported

CSS Properties162

FeatureSupport
!importantPartial
accent-colorUnsupported
align-itemsUnsupported
animationUnsupported
aspect-ratioUnsupported
backdrop-filterUnsupported
backgroundPartial
background-blend-modeUnsupported
background-clipUnsupported
background-colorSupported
background-imageUnsupported
background-originUnsupported
background-positionUnsupported
background-repeatUnsupported
background-sizeUnsupported
bimiUnsupported
block-sizeUnsupported
borderPartial
border-collapseSupported
border-imageUnsupported
border-inlineUnsupported
border-inline-individualUnsupported
border-inline-longhandUnsupported
border-radiusUnsupported
border-radius-logicalUnsupported
border-spacingUnsupported
bottomUnsupported
box-shadowUnsupported
box-sizingUnsupported
caption-sideUnsupported
clearUnsupported
clip-pathUnsupported
colorSupported
color-schemeUnsupported
column-countUnsupported
columnsUnsupported
css-commentsSupported
cursorUnknown
custom-propertiesUnsupported
directionSupported
displayPartial
display:flexUnsupported
display:gridUnsupported
display:nonePartial
empty-cellsUnsupported
filterUnsupported
flex-directionUnsupported
flex-wrapUnsupported
floatUnsupported
fontSupported
font-familySupported
font-kerningUnsupported
font-sizePartial
font-size-adjustUnsupported
font-stretchUnsupported
font-weightPartial
gapUnsupported
grid-template-columnsUnsupported
heightPartial
hyphenate-characterUnsupported
hyphenate-limit-charsUnsupported
hyphensUnsupported
inertUnsupported
inline-sizeUnsupported
insetUnsupported
justify-contentUnsupported
leftUnsupported
letter-spacingPartial
light-darkUnsupported
line-heightPartial
list-stylePartial
list-style-imageUnsupported
list-style-positionUnsupported
list-style-typeSupported
marginPartial
margin-block-start-endUnsupported
margin-inline-blockUnsupported
margin-inline-start-endUnsupported
mask-imageUnsupported
max-block-sizeUnsupported
max-heightUnsupported
max-inline-sizeUnsupported
max-widthPartial
min-block-sizeUnsupported
min-heightUnsupported
min-inline-sizeUnsupported
min-widthUnsupported
mix-blend-modeUnsupported
modern-colorUnsupported
nestingUnsupported
object-fitUnsupported
object-positionUnsupported
opacityUnsupported
orphansUnsupported
outlineUnsupported
outline-offsetUnsupported
overflowUnsupported
overflow-wrapUnsupported
paddingPartial
padding-block-start-endUnsupported
padding-inline-blockUnsupported
padding-inline-start-endUnsupported
positionUnsupported
resizeUnsupported
rgbPartial
rgbaUnsupported
rightUnsupported
scroll-snapUnsupported
shape-marginUnsupported
shape-outsideUnsupported
system-uiUnsupported
tab-sizeUnsupported
table-layoutUnsupported
text-alignPartial
text-align-lastUnsupported
text-decorationPartial
text-decoration-colorUnsupported
text-decoration-lineUnsupported
text-decoration-skip-inkUnsupported
text-decoration-styleUnsupported
text-decoration-thicknessUnsupported
text-emphasisUnsupported
text-emphasis-positionUnsupported
text-indentSupported
text-justifyPartial
text-orientationUnsupported
text-overflowUnsupported
text-shadowUnsupported
text-transformPartial
text-underline-offsetUnsupported
text-underline-positionUnsupported
text-wrapUnsupported
topUnsupported
transformUnsupported
transitionUnsupported
unit-chUnsupported
unit-cmSupported
unit-emSupported
unit-exSupported
unit-inSupported
unit-initialUnsupported
unit-mmSupported
unit-pcSupported
unit-percentSupported
unit-ptSupported
unit-pxSupported
unit-remUnsupported
unit-vhUnsupported
unit-vmaxUnsupported
unit-vminUnsupported
unit-vwUnsupported
user-selectUnsupported
vertical-alignSupported
visibilityUnsupported
white-spaceUnsupported
white-space-collapseUnsupported
widowsUnsupported
widthPartial
word-breakSupported
word-spacingUnsupported
writing-modeUnsupported
z-indexUnsupported
Zero-Friction Engine Preview

Test your email in Gmail, Outlook and Apple Mail

Preview rendering, catch CSS issues, and see what Outlook does to your VML. Free, no account. All 21 clients with one.

Instant live preview · No signup required · 21 email engines

Support data last updated Sep 2, 2026 - synced from caniemail.com (MIT) via @emailens/engine.