Not yet stable

For a given set of browsers, what APIs are not yet in all of them.

Example Comparisons
Browsers
Features

Summary

A count of the number of APIs are in Browser X but not in Browser Y.
Not in ChromeNot in FirefoxNot in SafariNot in Edge
In Chrome 4313452
In Firefox 119173121
In Safari 9123191
In Edge 431343

Unstable APIs

Below is a list of features that are not in all of Chrome, Firefox, Safari, and Edge

Raw Data

Quick Links:

CSS Data

API First Browser Date Days in Limbo Notes
css.at-rules.container.style_queries_for_custom_properties 📋Chrome3/7/20231287
Safari: The document element cannot be a container. See bug 271040.Safari on iOS: The document element cannot be a container. See bug 271040.WebView on iOS: The document element cannot be a container. See bug 271040.
css.at-rules.counter-style.speak-as 📋Firefox10/14/20144353
css.at-rules.document Firefox6/26/20183002
Firefox: Only supports an empty url-prefix() value, which is supported due to its use in Firefox browser detection. Still supported in user stylesheets.Firefox for Android: Only supports an empty url-prefix() value, which is supported due to its use in Firefox for Android browser detection. Still supported in user stylesheets.
css.at-rules.font-face.OpenType_CBDT_CBLC Chrome4/17/20183072
css.at-rules.font-face.OpenType_COLRv1 Chrome2/1/20221686
css.at-rules.font-face.OpenType_SBIX Safari3/21/20163829
css.at-rules.font-face.OpenType_SVG Firefox7/22/20144437
css.at-rules.font-face.SVG_fonts Safari3/18/20086754
css.at-rules.font-face.ascent-override 📋Chrome11/17/20202127
css.at-rules.font-face.descent-override 📋Chrome11/17/20202127
css.at-rules.font-face.font-feature-settings 📋Firefox12/1/20144305
Firefox: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox: From Firefox 4 to Firefox 14 (inclusive), Firefox supported an older, slightly different syntax. See OpenType Font Feature support in Firefox 4.Firefox for Android: The ISO/IEC CD 14496-22 3rd edition suggests using the ssty feature to provide glyph variants more suitable for use in scripts (for example primes used as superscripts). Starting with Firefox for Android 29, this is done automatically by the MathML rendering engine. The ISO/IEC CD 14496-22 3rd edition also suggests applying the dtls feature to letters when placing mathematical accents to get dotless forms (for example dotless i, j with a hat). Starting with Firefox for Android 35, this is done automatically by the MathML rendering engine. You can override the default values determined by the MathML rendering engine with CSS.Firefox for Android: From Firefox for Android 4 to Firefox for Android 14 (inclusive), Firefox for Android supported an older, slightly different syntax. See OpenType Font Feature support in Firefox for Android 4.
css.at-rules.font-face.font-variation-settings 📋Firefox9/5/20182931
css.at-rules.font-face.line-gap-override 📋Chrome11/17/20202127
css.at-rules.font-face.src.drop_invalid_item Chrome11/29/20221385
Chrome: Chrome drops invalid item for tech() but not other invalid valuesChrome Android: Chrome Android drops invalid item for tech() but not other invalid valuesEdge: Edge drops invalid item for tech() but not other invalid valuesOpera: Opera drops invalid item for tech() but not other invalid valuesOpera Android: Opera Android drops invalid item for tech() but not other invalid valuesSamsung Internet: Samsung Internet drops invalid item for tech() but not other invalid valuesWebView Android: WebView Android drops invalid item for tech() but not other invalid values
css.at-rules.font-face.src.format_keyword Safari6/8/20096307
css.at-rules.import.supports 📋Firefox7/4/20231168
css.at-rules.keyframes.named_range_keyframes 📋Chrome7/18/20231154
css.at-rules.media.-moz-device-pixel-ratio Firefox3/22/20115655
css.at-rules.media.-webkit-animation Safari6/8/20096307
css.at-rules.media.-webkit-transform-2d Safari6/8/20096307
css.at-rules.media.-webkit-transition Safari6/8/20096307
css.at-rules.media.color-index 📋Chrome8/20/20134773
css.at-rules.media.display-mode.picture-in-picture 📋Chrome3/19/2024909
css.at-rules.media.inverted-colors 📋Safari3/21/20163829
css.at-rules.media.media_query_values Firefox3/13/20183107
css.at-rules.media.prefers-color-scheme.respects-inherited-scheme Firefox9/20/20221455
Chrome: Only supports SVG images, not iframes.Chrome Android: Only supports SVG images, not iframes.Edge: Only supports SVG images, not iframes.Opera: Only supports SVG images, not iframes.Opera Android: Only supports SVG images, not iframes.Samsung Internet: Only supports SVG images, not iframes.WebView Android: Only supports SVG images, not iframes.
css.at-rules.media.prefers-reduced-data 📋Chrome8/25/20202211
css.at-rules.media.prefers-reduced-transparency 📋Firefox5/9/20231224
css.at-rules.media.video-dynamic-range 📋Chrome2/1/20221686
css.at-rules.page.bottom-center 📋Chrome11/12/2024671
css.at-rules.page.bottom-left 📋Chrome11/12/2024671
css.at-rules.page.bottom-left-corner 📋Chrome11/12/2024671
css.at-rules.page.bottom-right 📋Chrome11/12/2024671
css.at-rules.page.bottom-right-corner 📋Chrome11/12/2024671
css.at-rules.page.left-bottom 📋Chrome11/12/2024671
css.at-rules.page.left-middle 📋Chrome11/12/2024671
css.at-rules.page.left-top 📋Chrome11/12/2024671
css.at-rules.page.page-orientation 📋Chrome8/25/20202211
css.at-rules.page.right-bottom 📋Chrome11/12/2024671
css.at-rules.page.right-middle 📋Chrome11/12/2024671
css.at-rules.page.right-top 📋Chrome11/12/2024671
css.at-rules.page.top-center 📋Chrome11/12/2024671
css.at-rules.page.top-left 📋Chrome11/12/2024671
css.at-rules.page.top-left-corner 📋Chrome11/12/2024671
css.at-rules.page.top-right 📋Chrome11/12/2024671
css.at-rules.page.top-right-corner 📋Chrome11/12/2024671
css.at-rules.position-try 📋Chrome5/14/2024853
css.at-rules.view-transition 📋Chrome6/11/2024825
css.properties.-moz-float-edge Firefox11/9/20047979
css.properties.-moz-force-broken-image-icon Firefox11/9/20047979
css.properties.-moz-orient Firefox8/16/20115508
css.properties.-moz-orient.block Firefox8/11/20154052
css.properties.-moz-orient.inline Firefox8/11/20154052
css.properties.-webkit-app-region Chrome1/10/20134995
css.properties.-webkit-border-before Chrome12/2/20105765
css.properties.-webkit-border-horizontal-spacing Chrome12/11/20086486
css.properties.-webkit-border-vertical-spacing Chrome12/11/20086486
css.properties.-webkit-box-reflect Safari6/8/20096307
css.properties.-webkit-column-axis Safari7/25/20125164
css.properties.-webkit-column-break-after Chrome12/11/20086486
css.properties.-webkit-column-break-before Chrome12/11/20086486
css.properties.-webkit-column-break-inside Chrome12/11/20086486
css.properties.-webkit-column-progression Safari10/22/20134710
css.properties.-webkit-cursor-visibility Safari10/22/20134710
css.properties.-webkit-hyphenate-limit-after Safari7/20/20115535
css.properties.-webkit-hyphenate-limit-before Safari7/20/20115535
css.properties.-webkit-hyphenate-limit-lines Safari7/25/20125164
css.properties.-webkit-line-align Safari7/25/20125164
css.properties.-webkit-line-box-contain Safari7/20/20115535
css.properties.-webkit-line-grid Safari7/25/20125164
css.properties.-webkit-line-snap Safari7/25/20125164
css.properties.-webkit-locale Chrome4/27/20115619
css.properties.-webkit-logical-height Chrome12/2/20105765
css.properties.-webkit-logical-width Chrome12/2/20105765
css.properties.-webkit-margin-after Chrome12/2/20105765
css.properties.-webkit-margin-before Chrome12/2/20105765
css.properties.-webkit-mask-box-image Safari3/18/20086754
css.properties.-webkit-mask-composite Safari3/18/20086754
css.properties.-webkit-mask-source-type Safari10/22/20134710
css.properties.-webkit-max-logical-height Chrome12/2/20105765
css.properties.-webkit-max-logical-width Chrome12/2/20105765
css.properties.-webkit-min-logical-height Chrome12/2/20105765
css.properties.-webkit-min-logical-width Chrome12/2/20105765
css.properties.-webkit-nbsp-mode Safari6/8/20096307
css.properties.-webkit-perspective-origin-x Chrome5/21/20096325
css.properties.-webkit-perspective-origin-y Chrome5/21/20096325
css.properties.-webkit-rtl-ordering Chrome12/11/20086486
css.properties.-webkit-tap-highlight-color Chrome12/13/20115389
css.properties.-webkit-text-combine Chrome2/3/20115702
css.properties.-webkit-text-decorations-in-effect Chrome12/11/20086486
css.properties.-webkit-text-zoom Safari9/20/20163646
css.properties.-webkit-transform-origin-x Chrome12/11/20086486
css.properties.-webkit-transform-origin-y Chrome12/11/20086486
css.properties.-webkit-transform-origin-z Chrome5/21/20096325
css.properties.-webkit-user-drag Chrome12/11/20086486
css.properties.align-content.flex_context.last_baseline Firefox3/7/20173478
Safari: This value is recognized, but has no effect. See bug 235005.Safari on iOS: This value is recognized, but has no effect. See bug 235005.WebView on iOS: This value is recognized, but has no effect. See bug 235005.
css.properties.align-content.multicol_context 📋Safari3/5/2024923
css.properties.align-items.anchor-center 📋Chrome5/14/2024853
css.properties.align-self.anchor-center 📋Chrome5/14/2024853
css.properties.align-self.position_absolute_context 📋Chrome2/20/2024937
css.properties.alignment-baseline 📋Chrome12/11/20086486
css.properties.alignment-baseline.alphabetic Chrome2/4/20202414
css.properties.alignment-baseline.baseline Chrome12/11/20086486
css.properties.alignment-baseline.central Chrome12/11/20086486
css.properties.alignment-baseline.ideographic Chrome12/11/20086486
css.properties.alignment-baseline.mathematical Chrome12/11/20086486
css.properties.alignment-baseline.middle Chrome12/11/20086486
css.properties.anchor-name 📋Chrome5/14/2024853
css.properties.anchor-name.none 📋Chrome5/14/2024853
css.properties.anchor-scope 📋Chrome11/12/2024671
css.properties.anchor-scope.all 📋Chrome11/12/2024671
css.properties.anchor-scope.none 📋Chrome11/12/2024671
css.properties.animation.animation-timeline_included Chrome7/18/20231154
Chrome: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Chrome Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Edge: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Opera Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.Samsung Internet: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.WebView Android: Support is currently reset-only. Including animation resets a previously-declared animation-timeline value to auto, but animation-timeline cannot be set via animation.
css.properties.animation-duration.auto 📋Chrome7/18/20231154
Firefox: Firefox does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.Firefox for Android: Firefox for Android does not currently support the auto value and only accepts values in seconds or milliseconds. It's recommended that 1ms is used until auto is supported.
css.properties.animation-range 📋Chrome7/18/20231154
css.properties.animation-range-end 📋Chrome7/18/20231154
css.properties.animation-range-end.normal 📋Chrome7/18/20231154
css.properties.animation-range-start 📋Chrome7/18/20231154
css.properties.animation-range-start.normal 📋Chrome7/18/20231154
css.properties.animation-timeline 📋Firefox2/14/20231308
css.properties.animation-timeline.scroll 📋Firefox2/14/20231308
Firefox: Zero scroll range is treated as 100% but should be 0% (see bug 1780865).Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.
css.properties.animation-timeline.view 📋Firefox6/6/20231196
css.properties.background-clip.border-area 📋Safari12/11/2024642
css.properties.background-image.element 📋Firefox3/22/20115655
css.properties.background-position-x.side-relative_values Firefox9/20/20163646
css.properties.background-position-y.side-relative_values Firefox9/20/20163646
css.properties.baseline-shift 📋Chrome2/4/20202414
css.properties.baseline-shift.baseline 📋Chrome2/4/20202414
css.properties.baseline-shift.sub 📋Chrome2/4/20202414
css.properties.baseline-shift.super 📋Chrome2/4/20202414
css.properties.baseline-source 📋Chrome3/7/20231287
css.properties.baseline-source.auto 📋Chrome3/7/20231287
css.properties.baseline-source.first 📋Chrome3/7/20231287
css.properties.baseline-source.last 📋Chrome3/7/20231287
css.properties.block-size.anchor-size 📋Chrome5/14/2024853
css.properties.block-size.fit-content_function Firefox8/10/20211861
css.properties.bottom.anchor 📋Chrome5/14/2024853
css.properties.bottom.anchor-size 📋Chrome1/14/2025608
css.properties.box-flex-group Safari10/26/20076898
css.properties.box-lines Safari10/26/20076898
css.properties.break-after.always Firefox1/7/20202442
css.properties.break-after.avoid-column Chrome2/4/20202414
css.properties.break-after.avoid-page Chrome2/4/20202414
css.properties.break-after.column Chrome2/4/20202414
css.properties.break-after.multicol_context 📋Edge7/29/20154065
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.always Firefox1/29/20192785
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-after.multicol_context.avoid Chrome5/24/20221574
css.properties.break-after.multicol_context.avoid-column Chrome5/24/20221574
css.properties.break-after.multicol_context.column Edge7/29/20154065
css.properties.break-after.paged_context.always Firefox1/29/20192785
css.properties.break-after.paged_context.avoid-page Edge7/29/20154065
css.properties.break-after.recto Chrome2/4/20202414
css.properties.break-after.verso Chrome2/4/20202414
css.properties.break-before.always Firefox1/7/20202442
css.properties.break-before.avoid-column Chrome2/4/20202414
css.properties.break-before.avoid-page Chrome2/4/20202414
css.properties.break-before.column Chrome2/4/20202414
css.properties.break-before.multicol_context 📋Edge7/29/20154065
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.multicol_context.always Firefox1/29/20192785
Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322.
css.properties.break-before.multicol_context.avoid Chrome5/24/20221574
css.properties.break-before.multicol_context.avoid-column Chrome5/24/20221574
css.properties.break-before.multicol_context.column Edge7/29/20154065
css.properties.break-before.paged_context.always Firefox1/29/20192785
css.properties.break-before.recto Chrome2/4/20202414
css.properties.break-before.verso Chrome2/4/20202414
css.properties.break-inside.paged_context.avoid-page Edge7/29/20154065
css.properties.caption-side.writing-mode_relative_values Firefox11/3/20153968
css.properties.clip-path.is_animatable Firefox9/20/20163646
css.properties.color-adjust 📋Firefox1/7/20202442
css.properties.color-interpolation.linearGradient Firefox2/20/2024937
css.properties.container-type.scroll-state 📋Chrome2/4/2025587
css.properties.content.none_applies_to_elements Firefox8/10/20211861
css.properties.content-visibility.is_transitionable 📋Chrome9/12/20231098
css.properties.content-visibility.keyframe_animatable 📋Chrome8/15/20231126
css.properties.counter-reset.reset_does_not_affect_siblings Firefox10/20/20202155
css.properties.counter-reset.reversed 📋Firefox1/11/20221707
css.properties.custom-property.env.titlebar-area-height 📋Chrome8/31/20211840
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-width 📋Chrome8/31/20211840
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-x 📋Chrome8/31/20211840
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.custom-property.env.titlebar-area-y 📋Chrome8/31/20211840
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.properties.d 📋Chrome2/4/20202414
Safari: The property parses, but has no effect.Safari on iOS: The property parses, but has no effect.WebView on iOS: The property parses, but has no effect.
css.properties.display.contents.contents_unusual Chrome3/6/20183114
css.properties.display.is_transitionable 📋Chrome9/12/20231098
css.properties.display.keyframe_animatable 📋Chrome8/15/20231126
css.properties.display.list-item.legend-support Chrome12/4/20182841
css.properties.display.math Chrome1/10/20231343
css.properties.display.none.option_is_hidden Firefox11/9/20047979
css.properties.display.ruby Firefox5/12/20154143
css.properties.display.ruby-base Firefox5/12/20154143
css.properties.display.ruby-base-container Firefox5/12/20154143
css.properties.display.ruby-text Firefox5/12/20154143
css.properties.display.ruby-text-container Firefox5/12/20154143
css.properties.field-sizing 📋Chrome3/19/2024909
css.properties.field-sizing.content 📋Chrome3/19/2024909
css.properties.field-sizing.fixed 📋Chrome3/19/2024909
css.properties.filter.svg_elements Firefox1/13/20154262
css.properties.flex-grow.less_than_zero_animate Firefox9/2/20144395
Firefox: Before Firefox 32, Firefox wasn't able to animate values starting or stopping at 0.Firefox for Android: Before Firefox for Android 32, Firefox for Android wasn't able to animate values starting or stopping at 0.
css.properties.font-family.math Chrome1/10/20231343
css.properties.font-family.ui-monospace Safari3/24/20202365
css.properties.font-family.ui-rounded Safari3/24/20202365
css.properties.font-family.ui-sans-serif Safari3/24/20202365
css.properties.font-family.ui-serif Safari3/24/20202365
css.properties.font-language-override 📋Firefox12/1/20144305
css.properties.font-palette.animation_computed Chrome1/23/2024965
css.properties.font-palette.palette-mix_function 📋Chrome1/23/2024965
css.properties.font-size.math Chrome1/10/20231343
css.properties.font-synthesis.position Firefox9/26/20231084
css.properties.font-synthesis-position 📋Firefox9/26/20231084
css.properties.font-synthesis-position.auto 📋Firefox9/26/20231084
css.properties.font-synthesis-position.none 📋Firefox9/26/20231084
css.properties.font-variant-emoji.emoji 📋Chrome11/12/2024671
css.properties.font-variant-emoji.normal 📋Chrome11/12/2024671
css.properties.font-variant-emoji.text 📋Chrome11/12/2024671
css.properties.font-variant-emoji.unicode 📋Chrome11/12/2024671
css.properties.font-variant-position 📋Firefox12/1/20144305
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.normal 📋Firefox1/7/20202442
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.sub 📋Firefox1/7/20202442
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.font-variant-position.super 📋Firefox1/7/20202442
Chrome: The property is recognized, but has no effect.Chrome Android: The property is recognized, but has no effect.Edge: The property is recognized, but has no effect.Quest Browser: The property is recognized, but has no effect.Opera: The property is recognized, but has no effect.Opera Android: The property is recognized, but has no effect.Samsung Internet: The property is recognized, but has no effect.WebView Android: The property is recognized, but has no effect.
css.properties.forced-color-adjust 📋Edge1/15/20202434
css.properties.forced-color-adjust.auto 📋Edge1/15/20202434
css.properties.forced-color-adjust.none 📋Edge1/15/20202434
css.properties.forced-color-adjust.preserve-parent-color 📋Chrome9/27/20221448
css.properties.glyph-orientation-vertical 📋Safari3/24/20202365
css.properties.grid-template-columns.masonry 📋Firefox6/2/20202295
css.properties.grid-template-rows.masonry 📋Firefox6/2/20202295
css.properties.hanging-punctuation 📋Safari9/20/20163646
Safari: The characters U+0027 and U+0022 are not supported by the first and last keywords.Safari on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.WebView on iOS: The characters U+0027 and U+0022 are not supported by the first and last keywords.
css.properties.hanging-punctuation.allow-end 📋Safari3/24/20202365
css.properties.hanging-punctuation.first 📋Safari3/24/20202365
css.properties.hanging-punctuation.last 📋Safari3/24/20202365
css.properties.hanging-punctuation.none 📋Safari3/24/20202365
css.properties.height.anchor-size 📋Chrome5/14/2024853
css.properties.height.fit-content_function 📋Firefox8/10/20211861
css.properties.height.stretch 📋Chrome7/9/20134815
css.properties.hyphenate-limit-chars 📋Chrome1/10/20231343
css.properties.hyphenate-limit-chars.auto 📋Chrome1/10/20231343
css.properties.hyphens.language_afrikaans Firefox11/8/20115424
css.properties.hyphens.language_albanian Chrome4/4/20231259
css.properties.hyphens.language_amharic Chrome4/4/20231259
css.properties.hyphens.language_armenian Chrome11/17/20202127
css.properties.hyphens.language_assamese Chrome11/17/20202127
css.properties.hyphens.language_basque Chrome11/17/20202127
css.properties.hyphens.language_belarusian Chrome11/17/20202127
css.properties.hyphens.language_bengali Chrome11/17/20202127
css.properties.hyphens.language_bosnian Firefox11/8/20115424
css.properties.hyphens.language_bulgarian Firefox11/8/20115424
css.properties.hyphens.language_catalan Safari7/20/20115535
css.properties.hyphens.language_cyrillic_mongolian Chrome11/17/20202127
css.properties.hyphens.language_esperanto Firefox11/8/20115424
css.properties.hyphens.language_estonian Firefox11/8/20115424
css.properties.hyphens.language_ethiopic_script_mul Chrome4/4/20231259
css.properties.hyphens.language_ethiopic_script_und Chrome11/17/20202127
css.properties.hyphens.language_finnish Firefox11/8/20115424
css.properties.hyphens.language_galician Firefox12/20/20115382
css.properties.hyphens.language_georgian Chrome4/4/20231259
css.properties.hyphens.language_german_swiss_orthography Firefox11/8/20115424
css.properties.hyphens.language_german_traditional_orthography Firefox11/8/20115424
css.properties.hyphens.language_gujarati Chrome11/17/20202127
css.properties.hyphens.language_hindi Chrome11/17/20202127
css.properties.hyphens.language_icelandic Firefox11/8/20115424
css.properties.hyphens.language_interlingua Firefox11/8/20115424
css.properties.hyphens.language_irish Chrome11/17/20202127
css.properties.hyphens.language_kannada Chrome11/17/20202127
css.properties.hyphens.language_kurmanji Firefox11/8/20115424
css.properties.hyphens.language_latin Firefox11/8/20115424
css.properties.hyphens.language_latvian Chrome4/4/20231259
css.properties.hyphens.language_lithuanian Firefox11/8/20115424
css.properties.hyphens.language_malayalam Chrome11/17/20202127
css.properties.hyphens.language_marathi Chrome11/17/20202127
css.properties.hyphens.language_modern_greek Chrome4/4/20231259
css.properties.hyphens.language_mongolian Firefox11/8/20115424
css.properties.hyphens.language_norwegian_nn Firefox11/8/20115424
css.properties.hyphens.language_old_slavonic Chrome11/17/20202127
css.properties.hyphens.language_oriya Chrome11/17/20202127
css.properties.hyphens.language_polish Firefox7/22/20144437
css.properties.hyphens.language_punjabi Chrome11/17/20202127
css.properties.hyphens.language_slovak Chrome4/4/20231259
css.properties.hyphens.language_slovenian Firefox11/8/20115424
css.properties.hyphens.language_tamil Chrome11/17/20202127
css.properties.hyphens.language_telugu Chrome11/17/20202127
css.properties.hyphens.language_turkish Safari7/20/20115535
css.properties.hyphens.language_turkmen Chrome11/17/20202127
css.properties.hyphens.language_upper_sorbian Firefox11/8/20115424
css.properties.hyphens.language_welsh Firefox11/8/20115424
css.properties.image-rendering.optimizeQuality Firefox1/21/20106080
css.properties.image-rendering.optimizeSpeed Firefox1/21/20106080
css.properties.image-rendering.smooth 📋Firefox10/5/20211805
css.properties.ime-mode 📋Firefox6/17/20086663
css.properties.initial-letter 📋Safari9/30/20154002
Safari: See bug 229090 for the unprefixed property.Safari on iOS: See bug 229090 for the unprefixed property.WebView on iOS: See bug 229090 for the unprefixed property.
css.properties.initial-letter.normal 📋Safari9/30/20154002
css.properties.inline-size.anchor-size 📋Chrome5/14/2024853
css.properties.inline-size.fit-content_function Firefox8/10/20211861
css.properties.inset.anchor 📋Chrome5/14/2024853
css.properties.inset.anchor-size 📋Chrome1/14/2025608
css.properties.inset-block.anchor 📋Chrome5/14/2024853
css.properties.inset-block.anchor-size 📋Chrome1/14/2025608
css.properties.inset-block-end.anchor 📋Chrome5/14/2024853
css.properties.inset-block-end.anchor-size 📋Chrome1/14/2025608
css.properties.inset-block-start.anchor 📋Chrome5/14/2024853
css.properties.inset-block-start.anchor-size 📋Chrome1/14/2025608
css.properties.inset-inline.anchor 📋Chrome5/14/2024853
css.properties.inset-inline.anchor-size 📋Chrome1/14/2025608
css.properties.inset-inline-end.anchor 📋Chrome5/14/2024853
css.properties.inset-inline-end.anchor-size 📋Chrome1/14/2025608
css.properties.inset-inline-start.anchor 📋Chrome5/14/2024853
css.properties.inset-inline-start.anchor-size 📋Chrome1/14/2025608
css.properties.interpolate-size 📋Chrome9/17/2024727
css.properties.interpolate-size.allow-keywords 📋Chrome9/17/2024727
css.properties.interpolate-size.numeric-only 📋Chrome9/17/2024727
css.properties.justify-items.anchor-center 📋Chrome5/14/2024853
css.properties.justify-self.anchor-center 📋Chrome5/14/2024853
css.properties.justify-self.position_absolute_context 📋Chrome2/20/2024937
css.properties.left.anchor 📋Chrome5/14/2024853
css.properties.left.anchor-size 📋Chrome1/14/2025608
css.properties.line-clamp.none Firefox7/9/20192624
css.properties.line-height-step 📋Chrome7/25/20173338
css.properties.list-style.symbols 📋Firefox1/13/20154262
css.properties.list-style-type.afar Safari6/7/20105943
css.properties.list-style-type.amharic Safari6/7/20105943
css.properties.list-style-type.amharic-abegede Safari6/7/20105943
css.properties.list-style-type.asterisks Safari7/20/20115535
css.properties.list-style-type.binary Safari6/7/20105943
css.properties.list-style-type.ethiopic Safari6/7/20105943
css.properties.list-style-type.ethiopic-abegede Safari6/7/20105943
css.properties.list-style-type.ethiopic-abegede-am-et Safari6/7/20105943
css.properties.list-style-type.ethiopic-abegede-gez Safari6/7/20105943
css.properties.list-style-type.ethiopic-abegede-ti-er Safari6/7/20105943
css.properties.list-style-type.ethiopic-abegede-ti-et Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-aa-er Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-aa-et Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-am-et Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-gez Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-om-et Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-sid-et Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-so-et Safari6/7/20105943
css.properties.list-style-type.ethiopic-halehame-tig Safari6/7/20105943
css.properties.list-style-type.footnotes Safari7/20/20115535
css.properties.list-style-type.lower-hexadecimal Safari6/7/20105943
css.properties.list-style-type.lower-norwegian Safari6/7/20105943
css.properties.list-style-type.octal Safari6/7/20105943
css.properties.list-style-type.oromo Safari6/7/20105943
css.properties.list-style-type.sidama Safari6/7/20105943
css.properties.list-style-type.somali Safari6/7/20105943
css.properties.list-style-type.symbols 📋Firefox1/13/20154262
css.properties.list-style-type.tigre Safari6/7/20105943
css.properties.list-style-type.tigrinya-er Safari6/7/20105943
css.properties.list-style-type.tigrinya-er-abegede Safari6/7/20105943
css.properties.list-style-type.tigrinya-et Safari6/7/20105943
css.properties.list-style-type.tigrinya-et-abegede Safari6/7/20105943
css.properties.list-style-type.upper-greek Safari6/23/20038484
css.properties.list-style-type.upper-hexadecimal Safari6/7/20105943
css.properties.list-style-type.upper-norwegian Safari6/7/20105943
css.properties.margin.anchor-size 📋Chrome1/14/2025608
css.properties.margin-block.anchor-size 📋Chrome1/14/2025608
css.properties.margin-block-end.anchor-size 📋Chrome1/14/2025608
css.properties.margin-block-start.anchor-size 📋Chrome1/14/2025608
css.properties.margin-bottom.anchor-size 📋Chrome1/14/2025608
css.properties.margin-inline.anchor-size 📋Chrome1/14/2025608
css.properties.margin-inline-end.anchor-size 📋Chrome1/14/2025608
css.properties.margin-inline-start.anchor-size 📋Chrome1/14/2025608
css.properties.margin-left.anchor-size 📋Chrome1/14/2025608
css.properties.margin-right.anchor-size 📋Chrome1/14/2025608
css.properties.margin-top.anchor-size 📋Chrome1/14/2025608
css.properties.margin-trim 📋Safari3/27/20231267
css.properties.margin-trim.block 📋Safari3/27/20231267
css.properties.margin-trim.block-end 📋Safari3/27/20231267
css.properties.margin-trim.block-start 📋Safari3/27/20231267
css.properties.margin-trim.inline 📋Safari3/27/20231267
css.properties.margin-trim.inline-end 📋Safari3/27/20231267
css.properties.margin-trim.inline-start 📋Safari3/27/20231267
css.properties.margin-trim.none 📋Safari3/27/20231267
css.properties.mask-border 📋Chrome12/11/20086486
css.properties.mask-border-outset 📋Chrome12/11/20086486
css.properties.mask-border-repeat 📋Chrome12/11/20086486
css.properties.mask-border-slice 📋Chrome12/11/20086486
css.properties.mask-border-source 📋Chrome12/11/20086486
css.properties.mask-border-width 📋Chrome12/11/20086486
css.properties.mask-clip.border Chrome12/11/20086486
css.properties.mask-clip.content Chrome12/11/20086486
css.properties.mask-clip.padding Chrome12/11/20086486
css.properties.mask-clip.text Chrome12/11/20086486
css.properties.mask-origin.border Chrome12/11/20086486
css.properties.mask-origin.content Chrome12/11/20086486
css.properties.mask-origin.fill-box Firefox4/19/20173435
css.properties.mask-origin.padding Chrome12/11/20086486
css.properties.mask-origin.stroke-box Firefox4/19/20173435
css.properties.mask-origin.view-box Firefox4/19/20173435
css.properties.math-depth 📋Chrome1/10/20231343
css.properties.math-shift 📋Chrome1/10/20231343
css.properties.max-block-size.anchor-size 📋Chrome5/14/2024853
css.properties.max-block-size.fit-content_function Firefox8/10/20211861
css.properties.max-height.anchor-size 📋Chrome5/14/2024853
css.properties.max-height.fit-content_function 📋Firefox8/10/20211861
css.properties.max-height.stretch 📋Chrome7/9/20134815
css.properties.max-inline-size.anchor-size 📋Chrome5/14/2024853
css.properties.max-inline-size.fit-content_function Firefox8/10/20211861
css.properties.max-width.anchor-size 📋Chrome5/14/2024853
css.properties.max-width.fit-content_function 📋Firefox8/10/20211861
css.properties.max-width.stretch 📋Chrome9/25/20125102
css.properties.min-block-size.anchor-size 📋Chrome5/14/2024853
css.properties.min-block-size.fit-content_function Firefox8/10/20211861
css.properties.min-height.anchor-size 📋Chrome5/14/2024853
css.properties.min-height.fit-content_function 📋Firefox8/10/20211861
css.properties.min-height.stretch Chrome7/9/20134815
css.properties.min-inline-size.anchor-size 📋Chrome5/14/2024853
css.properties.min-inline-size.fit-content_function Firefox8/10/20211861
css.properties.min-width.anchor-size 📋Chrome5/14/2024853
css.properties.min-width.fit-content_function 📋Firefox8/10/20211861
css.properties.min-width.stretch Chrome9/25/20125102
css.properties.mix-blend-mode.plus-darker 📋Safari3/24/20202365
css.properties.mix-blend-mode.svg_elements Firefox9/2/20144395
css.properties.object-view-box 📋Chrome8/2/20221504
css.properties.object-view-box.none 📋Chrome8/2/20221504
css.properties.offset-path.margin-box 📋Safari9/16/2024728
css.properties.orphans 📋Safari4/15/20057822
css.properties.overflow-anchor 📋Chrome1/25/20173519
css.properties.overflow-anchor.auto 📋Chrome1/25/20173519
css.properties.overflow-anchor.none 📋Chrome1/25/20173519
css.properties.overflow-block 📋Firefox9/3/20192568
css.properties.overflow-block.overlay Firefox4/11/20231252
css.properties.overflow-clip-margin 📋Chrome4/13/20211980
Chrome: Only works when both axes are using overflow: clip. See bug 40235584.Chrome Android: Only works when both axes are using overflow: clip. See bug 40235584.Edge: Only works when both axes are using overflow: clip. See bug 40235584.Firefox: Only supports using a length, not a visual box. See bug 1661582.Firefox for Android: Only supports using a length, not a visual box. See bug 1661582.Quest Browser: Only works when both axes are using overflow: clip. See bug 40235584.Opera: Only works when both axes are using overflow: clip. See bug 40235584.Opera Android: Only works when both axes are using overflow: clip. See bug 40235584.Samsung Internet: Only works when both axes are using overflow: clip. See bug 40235584.WebView Android: Only works when both axes are using overflow: clip. See bug 40235584.
css.properties.overflow-clip-margin.border-box 📋Chrome8/2/20221504
css.properties.overflow-clip-margin.content-box 📋Chrome8/2/20221504
css.properties.overflow-clip-margin.padding-box 📋Chrome8/2/20221504
css.properties.overflow-inline 📋Firefox9/3/20192568
css.properties.overflow-inline.overlay Firefox4/11/20231252
css.properties.overlay 📋Chrome9/12/20231098
css.properties.overlay.auto 📋Chrome9/12/20231098
css.properties.overlay.none 📋Chrome9/12/20231098
css.properties.page-break-after.avoid 📋Chrome12/11/20086486
css.properties.page-break-before.avoid 📋Chrome12/11/20086486
css.properties.place-items.anchor-center 📋Chrome5/14/2024853
css.properties.place-self.anchor-center 📋Chrome5/14/2024853
css.properties.place-self.position_absolute_context 📋Chrome2/20/2024937
css.properties.position-anchor 📋Chrome5/14/2024853
css.properties.position-anchor.auto 📋Chrome5/14/2024853
Chrome: The generic auto value exists, but it does not yet have the effect described in the spec.Chrome Android: The generic auto value exists, but it does not yet have the effect described in the spec.Edge: The generic auto value exists, but it does not yet have the effect described in the spec.Opera: The generic auto value exists, but it does not yet have the effect described in the spec.Opera Android: The generic auto value exists, but it does not yet have the effect described in the spec.Samsung Internet: The generic auto value exists, but it does not yet have the effect described in the spec.WebView Android: The generic auto value exists, but it does not yet have the effect described in the spec.
css.properties.position-area 📋Chrome9/17/2024727
css.properties.position-area.block-end 📋Chrome9/17/2024727
css.properties.position-area.block-start 📋Chrome9/17/2024727
css.properties.position-area.bottom 📋Chrome9/17/2024727
css.properties.position-area.center 📋Chrome9/17/2024727
css.properties.position-area.end 📋Chrome9/17/2024727
css.properties.position-area.inline-end 📋Chrome9/17/2024727
css.properties.position-area.inline-start 📋Chrome9/17/2024727
css.properties.position-area.left 📋Chrome9/17/2024727
css.properties.position-area.none 📋Chrome9/17/2024727
css.properties.position-area.right 📋Chrome9/17/2024727
css.properties.position-area.self-end 📋Chrome9/17/2024727
css.properties.position-area.self-start 📋Chrome9/17/2024727
css.properties.position-area.span-all 📋Chrome9/17/2024727
css.properties.position-area.span-block-end 📋Chrome9/17/2024727
css.properties.position-area.span-block-start 📋Chrome9/17/2024727
css.properties.position-area.span-bottom 📋Chrome9/17/2024727
css.properties.position-area.span-end 📋Chrome9/17/2024727
css.properties.position-area.span-inline-end 📋Chrome9/17/2024727
css.properties.position-area.span-inline-start 📋Chrome9/17/2024727
css.properties.position-area.span-start 📋Chrome9/17/2024727
css.properties.position-area.span-top 📋Chrome9/17/2024727
css.properties.position-area.span-x-end 📋Chrome9/17/2024727
css.properties.position-area.span-x-start 📋Chrome9/17/2024727
css.properties.position-area.span-y-end 📋Chrome9/17/2024727
css.properties.position-area.span-y-start 📋Chrome9/17/2024727
css.properties.position-area.start 📋Chrome9/17/2024727
css.properties.position-area.top 📋Chrome9/17/2024727
css.properties.position-area.x-end 📋Chrome9/17/2024727
css.properties.position-area.x-self-end 📋Chrome9/17/2024727
css.properties.position-area.x-self-start 📋Chrome9/17/2024727
css.properties.position-area.x-start 📋Chrome9/17/2024727
css.properties.position-area.y-end 📋Chrome9/17/2024727
css.properties.position-area.y-self-end 📋Chrome9/17/2024727
css.properties.position-area.y-self-start 📋Chrome9/17/2024727
css.properties.position-area.y-start 📋Chrome9/17/2024727
css.properties.position-try 📋Chrome5/14/2024853
css.properties.position-try-fallbacks 📋Chrome8/20/2024755
css.properties.position-try-fallbacks.flip-block 📋Chrome8/20/2024755
css.properties.position-try-fallbacks.flip-inline 📋Chrome8/20/2024755
css.properties.position-try-fallbacks.flip-start 📋Chrome8/20/2024755
css.properties.position-try-fallbacks.none 📋Chrome8/20/2024755
css.properties.position-try-fallbacks.position-area 📋Chrome8/20/2024755
Chrome: inset-area values had to be wrapped inside an inset-area() function.Chrome Android: inset-area values had to be wrapped inside an inset-area() function.Edge: inset-area values had to be wrapped inside an inset-area() function.Opera: inset-area values had to be wrapped inside an inset-area() function.Opera Android: inset-area values had to be wrapped inside an inset-area() function.Samsung Internet: inset-area values had to be wrapped inside an inset-area() function.WebView Android: inset-area values had to be wrapped inside an inset-area() function.
css.properties.position-try-order 📋Chrome5/14/2024853
css.properties.position-try-order.most-block-size 📋Chrome5/14/2024853
css.properties.position-try-order.most-height 📋Chrome5/14/2024853
css.properties.position-try-order.most-inline-size 📋Chrome5/14/2024853
css.properties.position-try-order.most-width 📋Chrome5/14/2024853
css.properties.position-try-order.normal 📋Chrome5/14/2024853
css.properties.position-visibility 📋Chrome5/14/2024853
css.properties.position-visibility.always 📋Chrome5/14/2024853
css.properties.position-visibility.anchors-visible 📋Chrome5/14/2024853
css.properties.position-visibility.no-overflow 📋Chrome5/14/2024853
css.properties.print-color-adjust.economy 📋Safari7/25/20125164
css.properties.print-color-adjust.exact 📋Safari7/25/20125164
css.properties.reading-flow 📋Chrome8/20/2024755
css.properties.right.anchor 📋Chrome5/14/2024853
css.properties.right.anchor-size 📋Chrome1/14/2025608
css.properties.ruby-overhang 📋Safari12/11/2024642
css.properties.ruby-overhang.auto 📋Safari12/11/2024642
css.properties.ruby-overhang.none 📋Safari12/11/2024642
css.properties.ruby-position.alternate Firefox4/19/20211974
css.properties.ruby-position.inter-character Edge7/16/20202251
Chrome: This value is only supported with the prefixed version of the property.Chrome Android: This value is only supported with the prefixed version of the property.Edge: This value is only supported with the prefixed version of the property.Quest Browser: This value is only supported with the prefixed version of the property.Opera: This value is only supported with the prefixed version of the property.Opera Android: This value is only supported with the prefixed version of the property.Samsung Internet: This value is only supported with the prefixed version of the property.WebView Android: This value is only supported with the prefixed version of the property.
css.properties.rx 📋Firefox1/7/20202442
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.ry 📋Firefox1/7/20202442
Safari: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.Safari on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.WebView on iOS: The value is recognized, but has no effect. This property is only recognized as an attribute applied to the SVG element. See bug 266090.
css.properties.scroll-initial-target 📋Chrome2/4/2025587
css.properties.scroll-initial-target.nearest 📋Chrome2/4/2025587
css.properties.scroll-initial-target.none 📋Chrome2/4/2025587
css.properties.scroll-timeline 📋Firefox3/14/20231280
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical axis values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis 📋Firefox3/14/20231280
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: Supports the deprecated horizontal and vertical values, and not the x and y values.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scroll-timeline-axis.block 📋Chrome7/18/20231154
css.properties.scroll-timeline-axis.inline 📋Chrome7/18/20231154
css.properties.scroll-timeline-axis.x 📋Chrome7/18/20231154
css.properties.scroll-timeline-axis.y 📋Chrome7/18/20231154
css.properties.scroll-timeline-name 📋Firefox3/14/20231280
Firefox: The syntax of the shorthand property uses the fixed order of name and then the axis.Firefox: The @scroll-timeline at-rule is replaced with the longhand properties scroll-timeline-name and scroll-timeline-axis and the shorthand property scroll-timeline.
css.properties.scrollbar-color 📋Firefox12/11/20182834
css.properties.scrollbar-color.auto 📋Firefox12/11/20182834
css.properties.shape-image-threshold.percentages Chrome10/22/20192519
css.properties.speak 📋Chrome2/4/20202414
Chrome: The implementation is not compliant with the specification, see bug 40813740.Chrome Android: The implementation is not compliant with the specification, see bug 40813740.Edge: The implementation is not compliant with the specification, see bug 40813740.Quest Browser: The implementation is not compliant with the specification, see bug 40813740.Opera: The implementation is not compliant with the specification, see bug 40813740.Opera Android: The implementation is not compliant with the specification, see bug 40813740.Samsung Internet: The implementation is not compliant with the specification, see bug 40813740.WebView Android: The implementation is not compliant with the specification, see bug 40813740.
css.properties.speak-as 📋Safari4/12/20183077
css.properties.speak-as.digits 📋Safari4/12/20183077
css.properties.speak-as.literal-punctuation 📋Safari4/12/20183077
css.properties.speak-as.no-punctuation 📋Safari4/12/20183077
css.properties.speak-as.normal 📋Safari4/12/20183077
css.properties.speak-as.spell-out 📋Safari4/12/20183077
css.properties.stroke-color 📋Safari3/24/20202365
css.properties.text-box 📋Safari12/11/2024642
css.properties.text-box.normal 📋Safari12/11/2024642
css.properties.text-box-edge 📋Safari12/11/2024642
css.properties.text-box-edge.auto 📋Safari12/11/2024642
css.properties.text-box-trim 📋Safari12/11/2024642
css.properties.text-box-trim.none 📋Safari12/11/2024642
css.properties.text-box-trim.trim-both 📋Safari12/11/2024642
css.properties.text-box-trim.trim-end 📋Safari12/11/2024642
css.properties.text-box-trim.trim-start 📋Safari12/11/2024642
css.properties.text-decoration.includes_thickness Firefox10/22/20192519
css.properties.text-decoration-line.grammar-error 📋Chrome1/23/2024965
css.properties.text-decoration-line.spelling-error 📋Chrome1/23/2024965
css.properties.text-decoration-skip 📋Safari3/25/20192730
Chrome: Only supports the deprecated ink value.Chrome Android: Only supports the deprecated ink value.Opera: Only supports the deprecated ink value.Opera Android: Only supports the deprecated ink value.Safari: Supports only none, auto, and objects values.Safari: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Safari on iOS: Supports only none, auto, and objects values.Samsung Internet: Only supports the deprecated ink value.WebView Android: Only supports the deprecated ink value.WebView on iOS: Supports only none, auto, and objects values.WebView on iOS: Supports only none, auto, and objects values.
css.properties.text-decoration-skip.auto 📋Safari3/24/20202365
css.properties.text-decoration-skip.none 📋Safari3/24/20202365
css.properties.text-decoration-skip-ink.all 📋Firefox4/7/20202351
css.properties.text-emphasis-position.auto Firefox10/29/2024685
css.properties.text-indent.each-line 📋Safari9/20/20211820
css.properties.text-indent.hanging 📋Safari9/20/20211820
css.properties.text-justify 📋Chrome1/14/20144626
Chrome: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Chrome Android: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Edge: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Internet Explorer: Standard values inter-character and none are supported. The deprecated distribute value is also supported.Quest Browser: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.Opera: inter-word and distribute (deprecated) values are supported, but distribute behavior is buggy.
css.properties.text-justify.auto 📋Firefox8/8/20173324
css.properties.text-justify.inter-character 📋Firefox8/8/20173324
css.properties.text-justify.inter-word 📋Firefox8/8/20173324
css.properties.text-justify.none 📋Firefox8/8/20173324
css.properties.text-overflow.string Firefox12/20/20115382
css.properties.text-overflow.two_value_syntax Firefox12/20/20115382
css.properties.text-size-adjust 📋Chrome10/12/20163624
css.properties.text-size-adjust.auto 📋Chrome10/12/20163624
css.properties.text-size-adjust.none 📋Chrome10/12/20163624
css.properties.text-size-adjust.percentages 📋Edge7/29/20154065
css.properties.text-spacing-trim 📋Chrome3/19/2024909
css.properties.text-spacing-trim.normal 📋Chrome3/19/2024909
css.properties.text-spacing-trim.space-all 📋Chrome3/19/2024909
css.properties.text-spacing-trim.space-first 📋Chrome3/19/2024909
css.properties.text-spacing-trim.trim-start 📋Chrome3/19/2024909
css.properties.text-transform.dutch_ij_digraph Firefox7/17/20125172
css.properties.text-transform.full-size-kana 📋Firefox12/11/20182834
css.properties.text-transform.full-width 📋Firefox2/19/20134955
css.properties.text-transform.greek_accented_characters Firefox8/28/20125130
css.properties.text-transform.math-auto 📋Chrome1/10/20231343
css.properties.text-wrap.pretty 📋Chrome9/12/20231098
css.properties.text-wrap-style.pretty 📋Chrome10/15/2024699
css.properties.timeline-scope 📋Chrome8/15/20231126
css.properties.timeline-scope.all 📋Chrome8/15/20231126
css.properties.timeline-scope.none 📋Chrome8/15/20231126
css.properties.top.anchor 📋Chrome5/14/2024853
css.properties.top.anchor-size 📋Chrome1/14/2025608
css.properties.touch-action.pan-down Chrome12/1/20163574
css.properties.touch-action.pan-left Chrome12/1/20163574
css.properties.touch-action.pan-right Chrome12/1/20163574
css.properties.touch-action.pan-up Chrome12/1/20163574
css.properties.user-modify Safari10/26/20076898
Firefox: While the CSS property is parsed and accepted, it does not have any effect.Firefox for Android: While the CSS property is parsed and accepted, it does not have any effect.
css.properties.user-modify.read-write-plaintext-only Safari10/26/20076898
css.properties.view-timeline 📋Firefox6/6/20231196
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis 📋Firefox6/6/20231196
Firefox: Now supports the x and y values, and also the deprecated horizontal and vertical values.
css.properties.view-timeline-axis.block 📋Chrome7/18/20231154
css.properties.view-timeline-axis.inline 📋Chrome7/18/20231154
css.properties.view-timeline-axis.x 📋Chrome7/18/20231154
css.properties.view-timeline-axis.y 📋Chrome7/18/20231154
css.properties.view-timeline-inset 📋Chrome7/18/20231154
css.properties.view-timeline-inset.auto 📋Chrome7/18/20231154
css.properties.view-timeline-name 📋Firefox3/14/20231280
css.properties.view-transition-class 📋Chrome5/14/2024853
css.properties.view-transition-class.none 📋Chrome5/14/2024853
css.properties.view-transition-name 📋Chrome3/7/20231287
css.properties.view-transition-name.none 📋Chrome3/7/20231287
css.properties.white-space.shorthand_values Chrome5/30/20231203
Chrome: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Chrome Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Edge: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Opera Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Samsung Internet: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.WebView Android: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.
css.properties.white-space.svg_elements Firefox2/24/20154220
css.properties.white-space-collapse.preserve-spaces 📋Firefox3/19/2024909
css.properties.widows 📋Safari4/15/20057822
css.properties.width.anchor-size 📋Chrome5/14/2024853
css.properties.width.fit-content_function 📋Firefox8/10/20211861
css.properties.word-break.auto-phrase 📋Chrome10/31/20231049
Chrome: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Chrome Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Edge: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Opera Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.Samsung Internet: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.WebView Android: This value is only applicable if lang="ja" is specified. This value has no effect on other locales.
css.properties.word-spacing.percentages Safari10/22/20134710
css.properties.writing-mode.sideways-lr Firefox12/15/20153926
css.properties.writing-mode.sideways-rl Firefox12/15/20153926
css.properties.zoom.reset Safari3/18/20086754
css.selectors.-moz-color-swatch Firefox2/4/20144605
css.selectors.-moz-first-node Firefox1/7/20202442
css.selectors.-moz-focus-inner Firefox1/7/20202442
css.selectors.-moz-last-node Firefox1/7/20202442
css.selectors.-moz-list-bullet Firefox1/7/20202442
css.selectors.-moz-list-number Firefox1/7/20202442
css.selectors.-moz-only-whitespace Firefox11/9/20047979
css.selectors.-moz-progress-bar Firefox1/7/20202442
css.selectors.-moz-range-progress Firefox6/25/20134829
css.selectors.-moz-range-thumb Firefox5/14/20134871
css.selectors.-moz-range-track Firefox5/14/20134871
css.selectors.-moz-submit-invalid Firefox4/19/20211974
Firefox: From Firefox 88 the feature has been placed behind a flag. See bug 1694129.Firefox for Android: From version 88, the feature has been withdrawn. See bug 1694129.
css.selectors.-moz-window-inactive Firefox3/22/20115655
css.selectors.-webkit-inner-spin-button Safari6/7/20105943
css.selectors.-webkit-meter-bar Chrome6/7/20115578
css.selectors.-webkit-meter-even-less-good-value Chrome6/7/20115578
css.selectors.-webkit-meter-inner-element Chrome11/6/20125060
css.selectors.-webkit-meter-optimum-value Chrome6/7/20115578
css.selectors.-webkit-meter-suboptimum-value Chrome6/7/20115578
css.selectors.-webkit-progress-bar Chrome2/21/20134953
css.selectors.-webkit-progress-inner-element Chrome11/6/20125060
css.selectors.-webkit-progress-value Chrome2/21/20134953
css.selectors.-webkit-resizer Chrome5/21/20096325
css.selectors.-webkit-scrollbar Chrome5/21/20096325
Safari on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.WebView on iOS: From Safari 13, only display: none works with this pseudo-element. Other styles have no effect.
css.selectors.-webkit-scrollbar-button Chrome5/21/20096325
css.selectors.-webkit-scrollbar-corner Chrome5/21/20096325
css.selectors.-webkit-scrollbar-thumb Chrome5/21/20096325
css.selectors.-webkit-scrollbar-track Chrome5/21/20096325
css.selectors.-webkit-scrollbar-track-piece Chrome5/21/20096325
css.selectors.-webkit-search-cancel-button Safari10/26/20076898
css.selectors.-webkit-search-results-button Safari10/26/20076898
css.selectors.-webkit-slider-runnable-track Chrome5/19/20202309
css.selectors.-webkit-slider-thumb Chrome5/19/20202309
css.selectors.active-view-transition 📋Chrome5/14/2024853
css.selectors.active-view-transition-type 📋Chrome5/14/2024853
css.selectors.attribute.case_sensitive_modifier Firefox3/19/20192736
css.selectors.buffering 📋Safari3/14/20221645
css.selectors.cue.selector_argument Chrome3/26/20134920
css.selectors.details-content 📋Chrome11/12/2024671
css.selectors.first-child.no_parent_required Firefox3/7/20173478
css.selectors.first-letter.dutch_ij_digraph Firefox3/23/20212001
css.selectors.first-letter.svg_text_element Firefox3/19/2024909
css.selectors.first-line.svg_text_element Firefox3/19/2024909
css.selectors.fullscreen.all_elements Firefox12/15/20153926
css.selectors.future 📋Chrome11/6/20125060
css.selectors.grammar-error 📋Chrome1/23/2024965
css.selectors.highlight 📋Edge9/1/20221474
Firefox: Cannot yet be used with text-decoration and text-shadow.Safari: The style is ignored when combined with user-select: none. See bug 278455.Safari on iOS: The style is ignored when combined with user-select: none. See bug 278455.WebView on iOS: The style is ignored when combined with user-select: none. See bug 278455.
css.selectors.host-context 📋Chrome10/12/20163624
css.selectors.lang.argument_list Safari9/30/20154002
css.selectors.lang.wildcards Safari9/30/20154002
css.selectors.last-child.no_parent_required Firefox3/7/20173478
css.selectors.left 📋Safari6/7/20105943
css.selectors.marker.animation_and_transition_support Firefox8/25/20202211
css.selectors.muted 📋Safari3/14/20221645
css.selectors.nth-child.no_parent_required Firefox3/7/20173478
css.selectors.nth-last-child.no_parent_required Firefox3/7/20173478
css.selectors.only-child.no_parent_required Firefox3/7/20173478
css.selectors.open 📋Chrome2/4/2025587
Chrome: The selector is recognized, but has no effect.Chrome Android: The selector is recognized, but has no effect.Edge: The selector is recognized, but has no effect.Opera: The selector is recognized, but has no effect.Opera Android: The selector is recognized, but has no effect.Samsung Internet: The selector is recognized, but has no effect.WebView Android: The selector is recognized, but has no effect.
css.selectors.past 📋Chrome11/6/20125060
css.selectors.paused 📋Safari3/14/20221645
css.selectors.picture-in-picture 📋Safari3/24/20202365
css.selectors.playing 📋Safari3/14/20221645
css.selectors.right 📋Safari6/7/20105943
css.selectors.seeking 📋Safari3/14/20221645
css.selectors.selection.text-decoration Edge9/1/20221474
css.selectors.spelling-error 📋Chrome1/23/2024965
css.selectors.stalled 📋Safari3/14/20221645
css.selectors.view-transition 📋Chrome1/10/20231343
css.selectors.view-transition-group 📋Chrome1/10/20231343
css.selectors.view-transition-image-pair 📋Chrome1/10/20231343
css.selectors.view-transition-new 📋Chrome1/10/20231343
css.selectors.view-transition-old 📋Chrome1/10/20231343
css.selectors.volume-locked 📋Safari3/14/20221645
css.selectors.xr-overlay 📋Chrome5/19/20202309
css.types.abs 📋Safari3/14/20221645
css.types.anchor 📋Chrome5/14/2024853
css.types.anchor-size 📋Chrome5/14/2024853
css.types.anchor-size.inset_margin Chrome1/14/2025608
css.types.attr.fallback Firefox10/24/20231056
css.types.attr.type-or-unit Chrome2/4/2025587
css.types.basic-shape.path.d 📋Chrome7/20/20163708
css.types.calc-size 📋Chrome9/17/2024727
css.types.color.system-color.mark_marktext_buttonborder 📋Firefox1/17/20231336
css.types.image.cross-fade 📋Chrome2/8/20125332
Chrome: Supports the original dual-image with percentage implementation only.Chrome: See bug 40470742 for supporting the unprefixed cross-fade() function.Chrome Android: Supports the original dual-image with percentage implementation only.Chrome Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Edge: Supports the original dual-image with percentage implementation only.Edge: See bug 40470742 for supporting the unprefixed cross-fade() function.Quest Browser: Supports the original dual-image with percentage implementation only.Quest Browser: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera: Supports the original dual-image with percentage implementation only.Opera: See bug 40470742 for supporting the unprefixed cross-fade() function.Opera Android: Supports the original dual-image with percentage implementation only.Opera Android: See bug 40470742 for supporting the unprefixed cross-fade() function.Safari: Supports the original dual-image with percentage implementation only.Safari: Supports the original dual-image with percentage implementation only.Safari on iOS: Support for the original dual-image with percentage implementation only.Safari on iOS: Supports the original dual-image with percentage implementation only.Samsung Internet: Supports the original dual-image with percentage implementation only.Samsung Internet: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView Android: Supports the original dual-image with percentage implementation only.WebView Android: See bug 40470742 for supporting the unprefixed cross-fade() function.WebView on iOS: Support for the original dual-image with percentage implementation only.WebView on iOS: Supports the original dual-image with percentage implementation only.
css.types.image.element 📋Firefox11/14/20173226
Firefox: -moz-element() is limited to background-image, background, border-image and border-image-source.Firefox: -moz-element() is limited to background-image and background.Firefox for Android: -moz-element() is limited to background-image, background, border-image and border-image-source.Firefox for Android: -moz-element() is limited to background-image and background.
css.types.image.paint 📋Chrome3/6/20183114
css.types.length.rcap 📋Chrome10/10/20231070
css.types.length.rch 📋Chrome3/7/20231287
css.types.length.rex 📋Chrome3/7/20231287
css.types.length.ric 📋Chrome3/7/20231287
css.types.ratio.number_value Firefox6/30/20202267
css.types.sign 📋Safari3/14/20221645
css.types.text-edge 📋Safari12/11/2024642
css.types.text-edge.alphabetic 📋Safari12/11/2024642
css.types.text-edge.cap 📋Safari12/11/2024642
css.types.text-edge.ex 📋Safari12/11/2024642
css.types.text-edge.text 📋Safari12/11/2024642