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 Firefox
In Chrome 589
In Firefox 109

Unstable APIs

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

Raw Data

Quick Links:

CSS Data

API First Browser Date Days in Limbo Notes
css.at-rules.container.anchor_position_queries 📋Chrome12/2/2025107
css.at-rules.container.anchor_position_queries.fallback 📋Chrome12/2/2025107
css.at-rules.container.anchor_position_queries.fallback.any_value 📋Chrome12/2/2025107
css.at-rules.container.scroll-state_queries 📋Chrome2/4/2025408
css.at-rules.container.scroll-state_queries.scrollable 📋Chrome2/4/2025408
css.at-rules.container.scroll-state_queries.scrolled 📋Chrome1/13/202665
css.at-rules.container.scroll-state_queries.snapped 📋Chrome2/4/2025408
css.at-rules.container.scroll-state_queries.stuck 📋Chrome2/4/2025408
css.at-rules.container.style_queries_for_custom_properties 📋Chrome3/7/20231108
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.container.style_queries_for_custom_properties.range_syntax 📋Chrome10/28/2025142
css.at-rules.custom-media 📋Firefox2/24/202623
css.at-rules.document Firefox6/26/20182823
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/20182893
css.at-rules.font-face.OpenType_SBIX Chrome4/17/20182893
css.at-rules.font-face.OpenType_SVG Firefox7/22/20144258
css.at-rules.function 📋Chrome8/5/2025226
css.at-rules.function.result 📋Chrome8/5/2025226
css.at-rules.keyframes.named_range_keyframes 📋Chrome7/18/2023975
css.at-rules.media.-moz-device-pixel-ratio Firefox3/22/20115476
css.at-rules.media.color-index 📋Chrome8/20/20134594
css.at-rules.media.device-posture 📋Chrome1/14/2025429
css.at-rules.media.display-mode.picture-in-picture 📋Chrome3/19/2024730
css.at-rules.media.display-mode.window-controls-overlay 📋Chrome9/2/20221294
css.at-rules.media.horizontal-viewport-segments 📋Chrome6/24/2025268
css.at-rules.media.inverted-colors 📋Firefox6/6/20231017
css.at-rules.media.prefers-reduced-data 📋Chrome8/25/20202032
css.at-rules.media.vertical-viewport-segments 📋Chrome6/24/2025268
css.at-rules.page.bottom-center 📋Chrome11/12/2024492
css.at-rules.page.bottom-left 📋Chrome11/12/2024492
css.at-rules.page.bottom-left-corner 📋Chrome11/12/2024492
css.at-rules.page.bottom-right 📋Chrome11/12/2024492
css.at-rules.page.bottom-right-corner 📋Chrome11/12/2024492
css.at-rules.page.left-bottom 📋Chrome11/12/2024492
css.at-rules.page.left-middle 📋Chrome11/12/2024492
css.at-rules.page.left-top 📋Chrome11/12/2024492
css.at-rules.page.right-bottom 📋Chrome11/12/2024492
css.at-rules.page.right-middle 📋Chrome11/12/2024492
css.at-rules.page.right-top 📋Chrome11/12/2024492
css.at-rules.page.top-center 📋Chrome11/12/2024492
css.at-rules.page.top-left 📋Chrome11/12/2024492
css.at-rules.page.top-left-corner 📋Chrome11/12/2024492
css.at-rules.page.top-right 📋Chrome11/12/2024492
css.at-rules.page.top-right-corner 📋Chrome11/12/2024492
css.at-rules.view-transition 📋Chrome6/11/2024646
css.properties.-moz-float-edge Firefox11/9/20047800
css.properties.-moz-force-broken-image-icon Firefox11/9/20047800
css.properties.-moz-orient Firefox8/16/20115329
css.properties.-moz-orient.block Firefox8/11/20153873
css.properties.-moz-orient.inline Firefox8/11/20153873
css.properties.-webkit-app-region Chrome1/10/20134816
css.properties.-webkit-border-before Chrome12/2/20105586
css.properties.-webkit-border-horizontal-spacing Chrome12/11/20086307
css.properties.-webkit-border-vertical-spacing Chrome12/11/20086307
css.properties.-webkit-box-reflect Chrome1/25/20105897
css.properties.-webkit-column-break-after Chrome12/11/20086307
css.properties.-webkit-column-break-before Chrome12/11/20086307
css.properties.-webkit-column-break-inside Chrome12/11/20086307
css.properties.-webkit-locale Chrome4/27/20115440
css.properties.-webkit-logical-height Chrome12/2/20105586
css.properties.-webkit-logical-width Chrome12/2/20105586
css.properties.-webkit-margin-after Chrome12/2/20105586
css.properties.-webkit-margin-before Chrome12/2/20105586
css.properties.-webkit-mask-box-image Chrome12/11/20086307
css.properties.-webkit-mask-composite Chrome12/11/20086307
css.properties.-webkit-max-logical-height Chrome12/2/20105586
css.properties.-webkit-max-logical-width Chrome12/2/20105586
css.properties.-webkit-min-logical-height Chrome12/2/20105586
css.properties.-webkit-min-logical-width Chrome12/2/20105586
css.properties.-webkit-perspective-origin-x Chrome5/21/20096146
css.properties.-webkit-perspective-origin-y Chrome5/21/20096146
css.properties.-webkit-rtl-ordering Chrome12/11/20086307
css.properties.-webkit-tap-highlight-color Chrome12/13/20115210
css.properties.-webkit-text-combine Chrome2/3/20115523
css.properties.-webkit-text-decorations-in-effect Chrome12/11/20086307
css.properties.-webkit-transform-origin-x Chrome12/11/20086307
css.properties.-webkit-transform-origin-y Chrome12/11/20086307
css.properties.-webkit-transform-origin-z Chrome5/21/20096146
css.properties.-webkit-user-drag Chrome12/11/20086307
css.properties.align-content.flex_context.last_baseline Firefox3/7/20173299
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 📋Chrome3/19/2024730
css.properties.alignment-baseline 📋Chrome12/11/20086307
css.properties.alignment-baseline.alphabetic Chrome12/11/20086307
css.properties.alignment-baseline.baseline Chrome12/11/20086307
css.properties.alignment-baseline.central Chrome12/11/20086307
css.properties.alignment-baseline.ideographic Chrome12/11/20086307
css.properties.alignment-baseline.mathematical Chrome12/11/20086307
css.properties.alignment-baseline.middle Chrome12/11/20086307
css.properties.alignment-baseline.text-after-edge Chrome12/11/20086307
css.properties.alignment-baseline.text-before-edge Chrome12/11/20086307
css.properties.animation.animation-timeline_included Chrome7/18/2023975
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/2023975
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/2023975
css.properties.animation-range.normal 📋Chrome7/18/2023975
css.properties.animation-range-end 📋Chrome7/18/2023975
css.properties.animation-range-end.normal 📋Chrome7/18/2023975
css.properties.animation-range-start 📋Chrome7/18/2023975
css.properties.animation-range-start.normal 📋Chrome7/18/2023975
css.properties.animation-timeline.auto 📋Chrome7/18/2023975
css.properties.animation-timeline.none 📋Chrome7/18/2023975
css.properties.animation-trigger 📋Chrome3/10/20269
css.properties.animation-trigger.none 📋Chrome3/10/20269
css.properties.appearance.base-select 📋Chrome4/1/2025352
css.properties.background-image.element 📋Firefox3/22/20115476
css.properties.baseline-shift 📋Chrome12/11/20086307
css.properties.baseline-shift.baseline 📋Chrome12/11/20086307
css.properties.baseline-shift.sub 📋Chrome12/11/20086307
css.properties.baseline-shift.super 📋Chrome12/11/20086307
css.properties.block-size.fit-content_function Firefox8/10/20211682
css.properties.block-size.stretch 📋Chrome6/24/2025268
css.properties.break-after.always Firefox1/29/20192606
css.properties.break-after.avoid Chrome4/13/20163627
Firefox: The value is recognized, but has no effect. See bug 1972340.Firefox for Android: The value is recognized, but has no effect. See bug 1972340.Safari: The value is recognized, but has no effect. See bug 294559.Safari on iOS: The value is recognized, but has no effect. See bug 294559.WebView on iOS: The value is recognized, but has no effect. See bug 294559.
css.properties.break-after.avoid-column Chrome4/13/20163627
css.properties.break-after.avoid-page Chrome4/13/20163627
css.properties.break-after.column Chrome4/13/20163627
css.properties.break-after.multicol_context.always Firefox1/29/20192606
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/20221395
css.properties.break-after.multicol_context.avoid-column Chrome5/24/20221395
css.properties.break-after.multicol_context.column Chrome4/13/20163627
css.properties.break-after.paged_context.always Firefox1/29/20192606
css.properties.break-after.paged_context.avoid-page Chrome4/13/20163627
css.properties.break-after.recto Chrome4/13/20163627
css.properties.break-after.verso Chrome4/13/20163627
css.properties.break-before.always Firefox1/29/20192606
css.properties.break-before.avoid Chrome4/13/20163627
Firefox: The value is recognized, but has no effect. See bug 1972340.Firefox for Android: The value is recognized, but has no effect. See bug 1972340.Safari: The value is recognized, but has no effect. See bug 294559.Safari on iOS: The value is recognized, but has no effect. See bug 294559.WebView on iOS: The value is recognized, but has no effect. See bug 294559.
css.properties.break-before.avoid-column Chrome4/13/20163627
css.properties.break-before.avoid-page Chrome4/13/20163627
css.properties.break-before.column Chrome4/13/20163627
css.properties.break-before.multicol_context.always Firefox1/29/20192606
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/20221395
css.properties.break-before.multicol_context.avoid-column Chrome5/24/20221395
css.properties.break-before.multicol_context.column Chrome5/25/20163585
css.properties.break-before.paged_context.always Firefox1/29/20192606
css.properties.break-before.recto Chrome4/13/20163627
css.properties.break-before.verso Chrome4/13/20163627
css.properties.buffered-rendering Chrome7/9/20134636
css.properties.buffered-rendering.auto Chrome7/9/20134636
css.properties.buffered-rendering.dynamic Chrome7/9/20134636
css.properties.buffered-rendering.static Chrome7/9/20134636
css.properties.caption-side.writing-mode_relative_values Firefox11/3/20153789
css.properties.caret-animation 📋Chrome9/2/2025198
css.properties.caret-animation.auto 📋Chrome9/2/2025198
css.properties.caret-animation.manual 📋Chrome9/2/2025198
css.properties.caret-shape 📋Chrome1/13/202665
css.properties.caret-shape.auto 📋Chrome1/13/202665
css.properties.caret-shape.bar 📋Chrome1/13/202665
css.properties.caret-shape.block 📋Chrome1/13/202665
css.properties.caret-shape.underscore 📋Chrome1/13/202665
css.properties.color-adjust 📋Firefox8/2/20163516
css.properties.color-adjust.economy 📋Firefox8/2/20163516
css.properties.color-adjust.exact 📋Firefox8/2/20163516
css.properties.color-interpolation.linearGradient Firefox2/20/2024758
css.properties.color-rendering Chrome12/11/20086307
css.properties.color-rendering.auto Chrome12/11/20086307
css.properties.color-rendering.optimizeQuality Chrome12/11/20086307
css.properties.color-rendering.optimizeSpeed Chrome12/11/20086307
css.properties.column-height 📋Chrome2/10/202637
css.properties.column-height.auto 📋Chrome2/10/202637
css.properties.column-wrap 📋Chrome2/10/202637
css.properties.column-wrap.auto 📋Chrome2/10/202637
css.properties.column-wrap.nowrap 📋Chrome2/10/202637
css.properties.column-wrap.wrap 📋Chrome2/10/202637
css.properties.columns.column-height 📋Chrome2/10/202637
css.properties.container-type.anchored 📋Chrome12/2/2025107
css.properties.container-type.scroll-state 📋Chrome2/4/2025408
css.properties.content.none_applies_to_elements Firefox8/10/20211682
css.properties.content-visibility.is_transitionable 📋Chrome9/12/2023919
css.properties.content-visibility.keyframe_animatable 📋Chrome8/15/2023947
css.properties.corner-block-end-shape 📋Chrome8/5/2025226
css.properties.corner-block-end-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-block-end-shape.notch 📋Chrome8/5/2025226
css.properties.corner-block-end-shape.round 📋Chrome8/5/2025226
css.properties.corner-block-end-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-block-end-shape.square 📋Chrome8/5/2025226
css.properties.corner-block-end-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-block-start-shape 📋Chrome8/5/2025226
css.properties.corner-block-start-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-block-start-shape.notch 📋Chrome8/5/2025226
css.properties.corner-block-start-shape.round 📋Chrome8/5/2025226
css.properties.corner-block-start-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-block-start-shape.square 📋Chrome8/5/2025226
css.properties.corner-block-start-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-bottom-left-shape 📋Chrome8/5/2025226
css.properties.corner-bottom-left-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-bottom-left-shape.notch 📋Chrome8/5/2025226
css.properties.corner-bottom-left-shape.round 📋Chrome8/5/2025226
css.properties.corner-bottom-left-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-bottom-left-shape.square 📋Chrome8/5/2025226
css.properties.corner-bottom-left-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-bottom-right-shape 📋Chrome8/5/2025226
css.properties.corner-bottom-right-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-bottom-right-shape.notch 📋Chrome8/5/2025226
css.properties.corner-bottom-right-shape.round 📋Chrome8/5/2025226
css.properties.corner-bottom-right-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-bottom-right-shape.square 📋Chrome8/5/2025226
css.properties.corner-bottom-right-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-bottom-shape 📋Chrome8/5/2025226
css.properties.corner-bottom-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-bottom-shape.notch 📋Chrome8/5/2025226
css.properties.corner-bottom-shape.round 📋Chrome8/5/2025226
css.properties.corner-bottom-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-bottom-shape.square 📋Chrome8/5/2025226
css.properties.corner-bottom-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-end-end-shape 📋Chrome8/5/2025226
css.properties.corner-end-end-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-end-end-shape.notch 📋Chrome8/5/2025226
css.properties.corner-end-end-shape.round 📋Chrome8/5/2025226
css.properties.corner-end-end-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-end-end-shape.square 📋Chrome8/5/2025226
css.properties.corner-end-end-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-end-start-shape 📋Chrome8/5/2025226
css.properties.corner-end-start-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-end-start-shape.notch 📋Chrome8/5/2025226
css.properties.corner-end-start-shape.round 📋Chrome8/5/2025226
css.properties.corner-end-start-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-end-start-shape.square 📋Chrome8/5/2025226
css.properties.corner-end-start-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-inline-end-shape 📋Chrome8/5/2025226
css.properties.corner-inline-end-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-inline-end-shape.notch 📋Chrome8/5/2025226
css.properties.corner-inline-end-shape.round 📋Chrome8/5/2025226
css.properties.corner-inline-end-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-inline-end-shape.square 📋Chrome8/5/2025226
css.properties.corner-inline-end-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-inline-start-shape 📋Chrome8/5/2025226
css.properties.corner-inline-start-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-inline-start-shape.notch 📋Chrome8/5/2025226
css.properties.corner-inline-start-shape.round 📋Chrome8/5/2025226
css.properties.corner-inline-start-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-inline-start-shape.square 📋Chrome8/5/2025226
css.properties.corner-inline-start-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-left-shape 📋Chrome8/5/2025226
css.properties.corner-left-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-left-shape.notch 📋Chrome8/5/2025226
css.properties.corner-left-shape.round 📋Chrome8/5/2025226
css.properties.corner-left-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-left-shape.square 📋Chrome8/5/2025226
css.properties.corner-left-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-right-shape 📋Chrome8/5/2025226
css.properties.corner-right-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-right-shape.notch 📋Chrome8/5/2025226
css.properties.corner-right-shape.round 📋Chrome8/5/2025226
css.properties.corner-right-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-right-shape.square 📋Chrome8/5/2025226
css.properties.corner-right-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-shape 📋Chrome8/5/2025226
css.properties.corner-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-shape.notch 📋Chrome8/5/2025226
css.properties.corner-shape.round 📋Chrome8/5/2025226
css.properties.corner-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-shape.square 📋Chrome8/5/2025226
css.properties.corner-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-start-end-shape 📋Chrome8/5/2025226
css.properties.corner-start-end-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-start-end-shape.notch 📋Chrome8/5/2025226
css.properties.corner-start-end-shape.round 📋Chrome8/5/2025226
css.properties.corner-start-end-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-start-end-shape.square 📋Chrome8/5/2025226
css.properties.corner-start-end-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-start-start-shape 📋Chrome8/5/2025226
css.properties.corner-start-start-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-start-start-shape.notch 📋Chrome8/5/2025226
css.properties.corner-start-start-shape.round 📋Chrome8/5/2025226
css.properties.corner-start-start-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-start-start-shape.square 📋Chrome8/5/2025226
css.properties.corner-start-start-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-top-left-shape 📋Chrome8/5/2025226
css.properties.corner-top-left-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-top-left-shape.notch 📋Chrome8/5/2025226
css.properties.corner-top-left-shape.round 📋Chrome8/5/2025226
css.properties.corner-top-left-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-top-left-shape.square 📋Chrome8/5/2025226
css.properties.corner-top-left-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-top-right-shape 📋Chrome8/5/2025226
css.properties.corner-top-right-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-top-right-shape.notch 📋Chrome8/5/2025226
css.properties.corner-top-right-shape.round 📋Chrome8/5/2025226
css.properties.corner-top-right-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-top-right-shape.square 📋Chrome8/5/2025226
css.properties.corner-top-right-shape.squircle 📋Chrome8/5/2025226
css.properties.corner-top-shape 📋Chrome8/5/2025226
css.properties.corner-top-shape.bevel 📋Chrome8/5/2025226
css.properties.corner-top-shape.notch 📋Chrome8/5/2025226
css.properties.corner-top-shape.round 📋Chrome8/5/2025226
css.properties.corner-top-shape.scoop 📋Chrome8/5/2025226
css.properties.corner-top-shape.square 📋Chrome8/5/2025226
css.properties.corner-top-shape.squircle 📋Chrome8/5/2025226
css.properties.counter-reset.reset_does_not_affect_siblings Firefox10/20/20201976
css.properties.counter-reset.reversed 📋Firefox1/11/20221528
css.properties.display.is_transitionable 📋Chrome9/12/2023919
css.properties.display.keyframe_animatable 📋Chrome8/15/2023947
css.properties.display.math Chrome1/10/20231164
css.properties.display.ruby-base Firefox5/12/20153964
css.properties.display.ruby-base-container Firefox5/12/20153964
css.properties.display.ruby-text-container Firefox5/12/20153964
css.properties.dynamic-range-limit 📋Chrome4/29/2025324
css.properties.dynamic-range-limit.constrained 📋Chrome4/29/2025324
css.properties.dynamic-range-limit.dynamic-range-limit-mix_values 📋Chrome4/29/2025324
css.properties.dynamic-range-limit.no-limit 📋Chrome4/29/2025324
css.properties.dynamic-range-limit.standard 📋Chrome4/29/2025324
css.properties.field-sizing 📋Chrome3/19/2024730
css.properties.field-sizing.content 📋Chrome3/19/2024730
css.properties.field-sizing.fixed 📋Chrome3/19/2024730
css.properties.flex.stretch 📋Chrome6/24/2025268
css.properties.flex-basis.stretch 📋Chrome6/24/2025268
css.properties.font-palette.animation_computed Chrome1/23/2024786
css.properties.font-palette.palette-mix_function 📋Chrome1/23/2024786
css.properties.font-synthesis.position Firefox9/26/2023905
css.properties.font-synthesis-position 📋Firefox9/26/2023905
css.properties.font-synthesis-position.auto 📋Firefox9/26/2023905
css.properties.font-synthesis-position.none 📋Firefox9/26/2023905
css.properties.font-synthesis-style.oblique-only 📋Firefox4/1/2025352
css.properties.forced-color-adjust.preserve-parent-color 📋Chrome9/27/20221269
css.properties.grid-template-columns.masonry 📋Firefox6/2/20202116
css.properties.grid-template-rows.masonry 📋Firefox6/2/20202116
css.properties.height.fit-content_function 📋Firefox8/10/20211682
css.properties.hyphens.language_albanian Chrome4/4/20231080
css.properties.hyphens.language_amharic Chrome4/4/20231080
css.properties.hyphens.language_armenian Chrome11/17/20201948
css.properties.hyphens.language_assamese Chrome11/17/20201948
css.properties.hyphens.language_basque Chrome11/17/20201948
css.properties.hyphens.language_belarusian Chrome11/17/20201948
css.properties.hyphens.language_bengali Chrome11/17/20201948
css.properties.hyphens.language_bosnian Firefox11/8/20115245
css.properties.hyphens.language_catalan Firefox11/8/20115245
css.properties.hyphens.language_cyrillic_mongolian Chrome11/17/20201948
css.properties.hyphens.language_esperanto Firefox11/8/20115245
css.properties.hyphens.language_ethiopic_script_mul Chrome4/4/20231080
css.properties.hyphens.language_ethiopic_script_und Chrome11/17/20201948
css.properties.hyphens.language_finnish Firefox11/8/20115245
css.properties.hyphens.language_georgian Chrome4/4/20231080
css.properties.hyphens.language_gujarati Chrome11/17/20201948
css.properties.hyphens.language_hindi Chrome11/17/20201948
css.properties.hyphens.language_icelandic Firefox11/8/20115245
css.properties.hyphens.language_interlingua Firefox11/8/20115245
css.properties.hyphens.language_irish Chrome11/17/20201948
css.properties.hyphens.language_kannada Chrome11/17/20201948
css.properties.hyphens.language_kurmanji Firefox11/8/20115245
css.properties.hyphens.language_latvian Chrome4/4/20231080
css.properties.hyphens.language_malayalam Chrome11/17/20201948
css.properties.hyphens.language_marathi Chrome11/17/20201948
css.properties.hyphens.language_modern_greek Chrome4/4/20231080
css.properties.hyphens.language_mongolian Firefox11/8/20115245
css.properties.hyphens.language_old_slavonic Chrome11/17/20201948
css.properties.hyphens.language_oriya Chrome11/17/20201948
css.properties.hyphens.language_polish Firefox7/22/20144258
css.properties.hyphens.language_punjabi Chrome11/17/20201948
css.properties.hyphens.language_tamil Chrome11/17/20201948
css.properties.hyphens.language_telugu Chrome11/17/20201948
css.properties.hyphens.language_turkish Firefox12/20/20115203
css.properties.hyphens.language_turkmen Chrome11/17/20201948
css.properties.hyphens.language_upper_sorbian Firefox11/8/20115245
css.properties.image-rendering.optimizeQuality Firefox1/21/20105901
css.properties.image-rendering.optimizeSpeed Firefox1/21/20105901
css.properties.image-rendering.smooth 📋Firefox10/5/20211626
css.properties.ime-mode 📋Firefox6/17/20086484
css.properties.initial-letter 📋Chrome2/7/20231136
Safari: See bug 229090 for the unprefixed property.Safari on iOS: See bug 229090 for the unprefixed property.Safari on iOS: Does not support decimal values. See bug 296785.WebView on iOS: See bug 229090 for the unprefixed property.WebView on iOS: Does not support decimal values. See bug 296785.
css.properties.initial-letter.normal 📋Chrome2/7/20231136
css.properties.inline-size.fit-content_function Firefox8/10/20211682
css.properties.inline-size.stretch 📋Chrome6/24/2025268
css.properties.interactivity 📋Chrome4/1/2025352
css.properties.interactivity.auto 📋Chrome4/1/2025352
css.properties.interactivity.inert 📋Chrome4/1/2025352
css.properties.interest-delay 📋Chrome10/28/2025142
css.properties.interest-delay.normal 📋Chrome10/28/2025142
css.properties.interest-delay-end 📋Chrome10/28/2025142
css.properties.interest-delay-end.normal 📋Chrome10/28/2025142
css.properties.interest-delay-start 📋Chrome10/28/2025142
css.properties.interest-delay-start.normal 📋Chrome10/28/2025142
css.properties.interpolate-size 📋Chrome9/17/2024548
css.properties.interpolate-size.allow-keywords 📋Chrome9/17/2024548
css.properties.interpolate-size.numeric-only 📋Chrome9/17/2024548
css.properties.justify-items.block_context 📋Chrome10/15/2024520
css.properties.justify-self.block_context 📋Chrome10/15/2024520
css.properties.line-clamp.none Firefox7/9/20192445
css.properties.list-style.symbols 📋Firefox1/13/20154083
css.properties.list-style-type.afar Chrome5/25/20211759
css.properties.list-style-type.amharic Chrome5/25/20211759
css.properties.list-style-type.amharic-abegede Chrome5/25/20211759
css.properties.list-style-type.asterisks Chrome5/25/20211759
css.properties.list-style-type.binary Chrome5/25/20211759
css.properties.list-style-type.ethiopic Chrome5/25/20211759
css.properties.list-style-type.ethiopic-abegede Chrome5/25/20211759
css.properties.list-style-type.ethiopic-abegede-am-et Chrome5/25/20211759
css.properties.list-style-type.ethiopic-abegede-gez Chrome5/25/20211759
css.properties.list-style-type.ethiopic-abegede-ti-er Chrome5/25/20211759
css.properties.list-style-type.ethiopic-abegede-ti-et Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-aa-er Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-aa-et Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-am-et Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-gez Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-om-et Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-sid-et Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-so-et Chrome5/25/20211759
css.properties.list-style-type.ethiopic-halehame-tig Chrome5/25/20211759
css.properties.list-style-type.footnotes Chrome5/25/20211759
css.properties.list-style-type.lower-hexadecimal Chrome5/25/20211759
css.properties.list-style-type.lower-norwegian Chrome5/25/20211759
css.properties.list-style-type.octal Chrome5/25/20211759
css.properties.list-style-type.oromo Chrome5/25/20211759
css.properties.list-style-type.sidama Chrome5/25/20211759
css.properties.list-style-type.somali Chrome5/25/20211759
css.properties.list-style-type.symbols 📋Firefox1/13/20154083
css.properties.list-style-type.tigre Chrome5/25/20211759
css.properties.list-style-type.tigrinya-er Chrome5/25/20211759
css.properties.list-style-type.tigrinya-er-abegede Chrome5/25/20211759
css.properties.list-style-type.tigrinya-et Chrome5/25/20211759
css.properties.list-style-type.tigrinya-et-abegede Chrome5/25/20211759
css.properties.list-style-type.upper-greek Chrome5/25/20211759
css.properties.list-style-type.upper-hexadecimal Chrome5/25/20211759
css.properties.list-style-type.upper-norwegian Chrome5/25/20211759
css.properties.mask-border 📋Chrome12/11/20086307
css.properties.mask-border-outset 📋Chrome12/11/20086307
css.properties.mask-border-repeat 📋Chrome12/11/20086307
css.properties.mask-border-slice 📋Chrome12/11/20086307
css.properties.mask-border-source 📋Chrome12/11/20086307
css.properties.mask-border-width 📋Chrome12/11/20086307
css.properties.mask-clip.border Chrome12/11/20086307
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-clip.content Chrome12/11/20086307
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-clip.padding Chrome12/11/20086307
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-clip.text Chrome12/11/20086307
Chrome: Only works when using -webkit-mask-clip.Chrome Android: Only works when using -webkit-mask-clip.Edge: Only works when using -webkit-mask-clip.Quest Browser: Only works when using -webkit-mask-clip.Opera: Only works when using -webkit-mask-clip.Opera Android: Only works when using -webkit-mask-clip.Samsung Internet: Only works when using -webkit-mask-clip.
css.properties.mask-origin.border Chrome12/11/20086307
css.properties.mask-origin.content Chrome12/11/20086307
css.properties.mask-origin.padding Chrome12/11/20086307
css.properties.max-block-size.fit-content_function Firefox8/10/20211682
css.properties.max-block-size.stretch 📋Chrome6/24/2025268
css.properties.max-height.fit-content_function 📋Firefox8/10/20211682
css.properties.max-height.stretch 📋Chrome6/24/2025268
css.properties.max-inline-size.fit-content_function Firefox8/10/20211682
css.properties.max-inline-size.stretch 📋Chrome6/24/2025268
css.properties.max-width.fit-content_function 📋Firefox8/10/20211682
css.properties.max-width.stretch 📋Chrome6/24/2025268
css.properties.min-block-size.fit-content_function Firefox8/10/20211682
css.properties.min-block-size.stretch 📋Chrome6/24/2025268
css.properties.min-height.fit-content_function 📋Firefox8/10/20211682
css.properties.min-height.stretch Chrome6/24/2025268
css.properties.min-inline-size.fit-content_function Firefox8/10/20211682
css.properties.min-inline-size.stretch 📋Chrome6/24/2025268
css.properties.min-width.fit-content_function 📋Firefox8/10/20211682
css.properties.min-width.stretch Chrome6/24/2025268
css.properties.object-view-box 📋Chrome8/2/20221325
css.properties.object-view-box.none 📋Chrome8/2/20221325
css.properties.orphans 📋Chrome2/21/20134774
css.properties.overlay 📋Chrome9/12/2023919
css.properties.overlay.auto 📋Chrome9/12/2023919
css.properties.overlay.none 📋Chrome9/12/2023919
css.properties.page-break-after.avoid 📋Chrome12/11/20086307
css.properties.page-break-before.avoid 📋Chrome12/11/20086307
css.properties.pointer-events.bounding-box 📋Chrome2/20/20144410
css.properties.position-visibility.anchors-valid 📋Firefox1/13/202665
css.properties.reading-flow 📋Chrome5/27/2025296
css.properties.reading-flow.flex-flow 📋Chrome5/27/2025296
css.properties.reading-flow.flex-visual 📋Chrome5/27/2025296
css.properties.reading-flow.grid-columns 📋Chrome5/27/2025296
css.properties.reading-flow.grid-order 📋Chrome5/27/2025296
css.properties.reading-flow.grid-rows 📋Chrome5/27/2025296
css.properties.reading-flow.normal 📋Chrome5/27/2025296
css.properties.reading-flow.source-order 📋Chrome5/27/2025296
css.properties.reading-order 📋Chrome5/27/2025296
css.properties.ruby-position.alternate Firefox4/19/20211795
css.properties.ruby-position.inter-character Chrome7/27/20202061
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.scroll-initial-target 📋Chrome2/4/2025408
css.properties.scroll-initial-target.nearest 📋Chrome2/4/2025408
css.properties.scroll-initial-target.none 📋Chrome2/4/2025408
css.properties.scroll-marker-group 📋Chrome4/1/2025352
css.properties.scroll-marker-group.after 📋Chrome4/1/2025352
css.properties.scroll-marker-group.before 📋Chrome4/1/2025352
css.properties.scroll-marker-group.none 📋Chrome4/1/2025352
css.properties.scroll-target-group 📋Chrome9/2/2025198
css.properties.scroll-target-group.auto 📋Chrome9/2/2025198
css.properties.scroll-target-group.none 📋Chrome9/2/2025198
css.properties.scroll-timeline.none 📋Chrome7/18/2023975
css.properties.scroll-timeline-axis.block 📋Chrome7/18/2023975
css.properties.scroll-timeline-axis.inline 📋Chrome7/18/2023975
css.properties.scroll-timeline-axis.x 📋Chrome7/18/2023975
css.properties.scroll-timeline-axis.y 📋Chrome7/18/2023975
css.properties.scroll-timeline-name.none 📋Chrome7/18/2023975
css.properties.speak 📋Chrome2/4/20202235
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.text-autospace.auto 📋Firefox11/11/2025128
css.properties.text-autospace.ideograph-alpha 📋Firefox11/11/2025128
css.properties.text-autospace.ideograph-numeric 📋Firefox11/11/2025128
css.properties.text-autospace.insert 📋Firefox11/11/2025128
css.properties.text-box 📋Chrome2/4/2025408
css.properties.text-box.auto 📋Chrome2/4/2025408
css.properties.text-box.none 📋Chrome2/4/2025408
css.properties.text-box.normal 📋Chrome2/4/2025408
css.properties.text-box.text 📋Chrome2/4/2025408
css.properties.text-box.trim-both 📋Chrome2/4/2025408
css.properties.text-box.trim-end 📋Chrome2/4/2025408
css.properties.text-box.trim-start 📋Chrome2/4/2025408
css.properties.text-box-edge 📋Chrome2/4/2025408
css.properties.text-box-edge.auto 📋Chrome2/4/2025408
css.properties.text-box-edge.text 📋Chrome2/4/2025408
css.properties.text-box-trim 📋Chrome2/4/2025408
css.properties.text-box-trim.none 📋Chrome2/4/2025408
css.properties.text-box-trim.trim-both 📋Chrome2/4/2025408
css.properties.text-box-trim.trim-end 📋Chrome2/4/2025408
css.properties.text-box-trim.trim-start 📋Chrome2/4/2025408
css.properties.text-decoration-inset 📋Firefox12/9/2025100
css.properties.text-decoration-inset.auto 📋Firefox12/9/2025100
css.properties.text-decoration-skip-ink.all 📋Firefox4/7/20202172
css.properties.text-emphasis-position.auto Firefox10/29/2024506
css.properties.text-overflow.string Firefox12/20/20115203
css.properties.text-overflow.two_value_syntax Firefox12/20/20115203
css.properties.text-size-adjust 📋Chrome10/12/20163445
css.properties.text-size-adjust.auto 📋Chrome10/12/20163445
css.properties.text-size-adjust.none 📋Chrome10/12/20163445
css.properties.text-size-adjust.percentages 📋Chrome10/12/20163445
css.properties.text-spacing-trim 📋Chrome3/19/2024730
css.properties.text-spacing-trim.normal 📋Chrome3/19/2024730
css.properties.text-spacing-trim.space-all 📋Chrome3/19/2024730
css.properties.text-spacing-trim.space-first 📋Chrome3/19/2024730
css.properties.text-spacing-trim.trim-start 📋Chrome3/19/2024730
css.properties.text-transform.dutch_ij_digraph Firefox7/17/20124993
css.properties.text-transform.full-size-kana 📋Firefox12/11/20182655
css.properties.text-transform.full-width 📋Firefox2/19/20134776
css.properties.text-wrap.pretty 📋Chrome9/12/2023919
css.properties.text-wrap-style.pretty 📋Chrome10/15/2024520
css.properties.timeline-scope 📋Chrome8/15/2023947
css.properties.timeline-scope.none 📋Chrome8/15/2023947
css.properties.timeline-trigger 📋Chrome3/10/20269
css.properties.timeline-trigger.auto 📋Chrome3/10/20269
css.properties.timeline-trigger.none 📋Chrome3/10/20269
css.properties.timeline-trigger.normal 📋Chrome3/10/20269
css.properties.timeline-trigger-name 📋Chrome3/10/20269
css.properties.timeline-trigger-name.none 📋Chrome3/10/20269
css.properties.timeline-trigger-source 📋Chrome3/10/20269
css.properties.timeline-trigger-source.auto 📋Chrome3/10/20269
css.properties.timeline-trigger-source.none 📋Chrome3/10/20269
css.properties.touch-action.pan-down Chrome12/1/20163395
css.properties.touch-action.pan-left Chrome12/1/20163395
css.properties.touch-action.pan-right Chrome12/1/20163395
css.properties.touch-action.pan-up Chrome12/1/20163395
css.properties.transition-behavior.transitionable_content-visibility 📋Chrome9/12/2023919
css.properties.transition-behavior.transitionable_display 📋Chrome9/12/2023919
css.properties.trigger-scope 📋Chrome3/10/20269
css.properties.trigger-scope.all 📋Chrome3/10/20269
css.properties.trigger-scope.none 📋Chrome3/10/20269
css.properties.user-modify Chrome12/11/20086307
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 Chrome12/11/20086307
css.properties.view-timeline.none 📋Chrome7/18/2023975
css.properties.view-timeline-axis.block 📋Chrome7/18/2023975
css.properties.view-timeline-axis.inline 📋Chrome7/18/2023975
css.properties.view-timeline-axis.x 📋Chrome7/18/2023975
css.properties.view-timeline-axis.y 📋Chrome7/18/2023975
css.properties.view-timeline-inset 📋Chrome7/18/2023975
css.properties.view-timeline-inset.auto 📋Chrome7/18/2023975
css.properties.view-timeline-name.none 📋Chrome7/18/2023975
css.properties.view-transition-group 📋Chrome9/2/2025198
css.properties.view-transition-group.contain Chrome9/2/2025198
css.properties.view-transition-group.nearest Chrome9/2/2025198
css.properties.view-transition-group.normal Chrome9/2/2025198
css.properties.white-space.preserve-spaces 📋Firefox3/19/2024730
css.properties.white-space.svg_elements Firefox2/24/20154041
css.properties.white-space-collapse.preserve-spaces 📋Firefox3/19/2024730
css.properties.widows 📋Chrome2/21/20134774
css.properties.width.fit-content_function 📋Firefox8/10/20211682
css.properties.word-break.auto-phrase 📋Chrome10/31/2023870
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.selectors.-moz-color-swatch Firefox2/4/20144426
css.selectors.-moz-first-node Firefox8/8/20173145
css.selectors.-moz-last-node Firefox8/8/20173145
css.selectors.-moz-list-bullet Firefox11/9/20047800
css.selectors.-moz-list-number Firefox11/9/20047800
css.selectors.-moz-only-whitespace Firefox11/9/20047800
css.selectors.-moz-progress-bar Firefox8/16/20115329
css.selectors.-moz-range-progress Firefox6/25/20134650
css.selectors.-moz-range-thumb Firefox5/14/20134692
css.selectors.-moz-range-track Firefox5/14/20134692
css.selectors.-moz-submit-invalid Firefox4/19/20211795
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/20115476
css.selectors.-webkit-inner-spin-button Chrome9/2/20105677
css.selectors.-webkit-meter-bar Chrome6/7/20115399
css.selectors.-webkit-meter-even-less-good-value Chrome6/7/20115399
css.selectors.-webkit-meter-inner-element Chrome11/6/20124881
css.selectors.-webkit-meter-optimum-value Chrome6/7/20115399
css.selectors.-webkit-meter-suboptimum-value Chrome6/7/20115399
css.selectors.-webkit-progress-bar Chrome2/21/20134774
css.selectors.-webkit-progress-inner-element Chrome11/6/20124881
css.selectors.-webkit-progress-value Chrome2/21/20134774
css.selectors.-webkit-resizer Chrome5/21/20096146
css.selectors.-webkit-scrollbar Chrome5/21/20096146
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/20096146
css.selectors.-webkit-scrollbar-corner Chrome5/21/20096146
css.selectors.-webkit-scrollbar-thumb Chrome5/21/20096146
css.selectors.-webkit-scrollbar-track Chrome5/21/20096146
css.selectors.-webkit-scrollbar-track-piece Chrome5/21/20096146
css.selectors.-webkit-search-cancel-button Chrome12/11/20086307
css.selectors.-webkit-search-results-button Chrome12/11/20086307
css.selectors.-webkit-slider-runnable-track Chrome3/26/20134741
css.selectors.-webkit-slider-thumb Chrome1/14/20144447
css.selectors.attribute.case_sensitive_modifier Firefox3/19/20192557
css.selectors.checkmark 📋Chrome2/4/2025408
css.selectors.column 📋Chrome4/1/2025352
css.selectors.column.nested_scroll-marker Chrome4/1/2025352
css.selectors.cue.selector_argument Chrome3/26/20134741
css.selectors.first-letter.dutch_ij_digraph Firefox3/23/20211822
css.selectors.first-letter.svg_text_element Firefox3/19/2024730
css.selectors.first-line.svg_text_element Firefox3/19/2024730
css.selectors.fullscreen.all_elements Firefox12/15/20153747
css.selectors.future 📋Chrome11/6/20124881
css.selectors.grammar-error 📋Chrome1/23/2024786
css.selectors.has-slotted 📋Firefox3/4/2025380
css.selectors.host-context 📋Chrome10/12/20163445
css.selectors.interest-source 📋Chrome10/28/2025142
css.selectors.interest-target 📋Chrome10/28/2025142
css.selectors.lang.argument_list Firefox6/6/20231017
css.selectors.lang.wildcards Firefox6/6/20231017
css.selectors.left 📋Chrome9/2/20105677
css.selectors.marker.counter_support 📋Firefox1/13/202665
css.selectors.marker.quotes_support 📋Firefox1/13/202665
css.selectors.past 📋Chrome11/6/20124881
css.selectors.picker 📋Chrome4/1/2025352
css.selectors.picker-icon 📋Chrome2/4/2025408
css.selectors.picture-in-picture 📋Chrome2/7/20231136
css.selectors.right 📋Chrome9/2/20105677
css.selectors.scroll-button 📋Chrome4/1/2025352
css.selectors.scroll-button.block-end 📋Chrome4/1/2025352
css.selectors.scroll-button.block-start 📋Chrome4/1/2025352
css.selectors.scroll-button.down 📋Chrome4/1/2025352
css.selectors.scroll-button.inline-end 📋Chrome4/1/2025352
css.selectors.scroll-button.inline-start 📋Chrome4/1/2025352
css.selectors.scroll-button.left 📋Chrome4/1/2025352
css.selectors.scroll-button.right 📋Chrome4/1/2025352
css.selectors.scroll-button.star 📋Chrome4/1/2025352
css.selectors.scroll-button.up 📋Chrome4/1/2025352
css.selectors.scroll-marker 📋Chrome4/1/2025352
css.selectors.scroll-marker-group 📋Chrome4/1/2025352
css.selectors.search-text 📋Chrome1/13/202665
css.selectors.selection.text-decoration Chrome9/2/20221294
css.selectors.spelling-error 📋Chrome1/23/2024786
css.selectors.target-after 📋Chrome10/28/2025142
css.selectors.target-before 📋Chrome10/28/2025142
css.selectors.target-current 📋Chrome4/1/2025352
css.selectors.view-transition-group-children 📋Chrome9/2/2025198
css.selectors.xr-overlay 📋Chrome5/19/20202130
css.types.anchor-size.inset_margin Chrome1/14/2025429
css.types.attr.type_function 📋Chrome2/4/2025408
css.types.attr.type_function.angle 📋Chrome2/4/2025408
css.types.attr.type_function.color 📋Chrome2/4/2025408
css.types.attr.type_function.custom-ident 📋Chrome2/4/2025408
css.types.attr.type_function.ident 📋Chrome2/4/2025408
css.types.attr.type_function.image 📋Chrome2/4/2025408
css.types.attr.type_function.integer 📋Chrome2/4/2025408
css.types.attr.type_function.length 📋Chrome2/4/2025408
css.types.attr.type_function.length-percentage 📋Chrome2/4/2025408
css.types.attr.type_function.number 📋Chrome2/4/2025408
css.types.attr.type_function.percentage 📋Chrome2/4/2025408
css.types.attr.type_function.resolution 📋Chrome2/4/2025408
css.types.attr.type_function.string 📋Chrome2/4/2025408
css.types.attr.type_function.time 📋Chrome2/4/2025408
css.types.attr.type_function.transform-function 📋Chrome2/4/2025408
css.types.attr.type_function.url 📋Chrome2/4/2025408
css.types.calc.typed_division_produces_unitless_number 📋Chrome9/2/2025198
css.types.calc-size 📋Chrome9/17/2024548
css.types.color.contrast-color 📋Firefox12/9/2025100
css.types.corner-shape-value 📋Chrome8/5/2025226
css.types.corner-shape-value.bevel 📋Chrome8/5/2025226
css.types.corner-shape-value.notch 📋Chrome8/5/2025226
css.types.corner-shape-value.round 📋Chrome8/5/2025226
css.types.corner-shape-value.scoop 📋Chrome8/5/2025226
css.types.corner-shape-value.square 📋Chrome8/5/2025226
css.types.corner-shape-value.squircle 📋Chrome8/5/2025226
css.types.corner-shape-value.superellipse 📋Chrome8/5/2025226
css.types.dashed-function 📋Chrome8/5/2025226
css.types.dynamic-range-limit-mix 📋Chrome4/29/2025324
css.types.env.keyboard-inset-bottom 📋Chrome9/21/20211640
css.types.env.keyboard-inset-height 📋Chrome9/21/20211640
css.types.env.keyboard-inset-left 📋Chrome9/21/20211640
css.types.env.keyboard-inset-right 📋Chrome9/21/20211640
css.types.env.keyboard-inset-top 📋Chrome9/21/20211640
css.types.env.keyboard-inset-width 📋Chrome9/21/20211640
css.types.env.titlebar-area-height 📋Chrome8/31/20211661
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.types.env.titlebar-area-width 📋Chrome8/31/20211661
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.types.env.titlebar-area-x 📋Chrome8/31/20211661
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.types.env.titlebar-area-y 📋Chrome8/31/20211661
Chrome: Before version 93, Linux is unsupported.Chrome Android: Before version 93, Linux is unsupported.Edge: Before version 93, Linux is unsupported.
css.types.env.viewport-segment-bottom 📋Chrome6/24/2025268
css.types.env.viewport-segment-height 📋Chrome6/24/2025268
css.types.env.viewport-segment-left 📋Chrome6/24/2025268
css.types.env.viewport-segment-right 📋Chrome6/24/2025268
css.types.env.viewport-segment-top 📋Chrome6/24/2025268
css.types.env.viewport-segment-width 📋Chrome6/24/2025268
css.types.if 📋Chrome5/27/2025296
css.types.if.style Chrome5/27/2025296
css.types.if.style.range_syntax 📋Chrome10/28/2025142
css.types.image.cross-fade 📋Chrome2/8/20125153
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/20173047
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/20182935
css.types.progress 📋Chrome6/24/2025268
css.types.ratio.number_value Firefox6/30/20202088
css.types.sibling-count 📋Chrome6/24/2025268
css.types.sibling-index 📋Chrome6/24/2025268
css.types.sign.typed_division_produces_unitless_number 📋Chrome9/2/2025198
css.types.superellipse 📋Chrome8/5/2025226
css.types.text-edge 📋Chrome2/4/2025408
css.types.text-edge.alphabetic 📋Chrome2/4/2025408
css.types.text-edge.cap 📋Chrome2/4/2025408
css.types.text-edge.ex 📋Chrome2/4/2025408
css.types.text-edge.text 📋Chrome2/4/2025408
css.types.type 📋Chrome8/5/2025226