For a given set of browsers, what APIs are not yet in all of them.
| Not in Firefox | Not in Safari | |
|---|---|---|
| In Firefox | 190 | |
| In Safari | 344 |
Below is a list of features that are not in all of Firefox and Safari
| API | First Browser | Date | Days in Limbo | Notes |
|---|---|---|---|---|
| css.at-rules.container.style_queries_for_custom_properties 📋 | Safari | 9/16/2024 | 549 | 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 📋 | Firefox | 10/14/2014 | 4174 | |
| css.at-rules.custom-media 📋 | Firefox | 2/24/2026 | 23 | |
| css.at-rules.document | Firefox | 6/26/2018 | 2823 | 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_COLRv1 | Firefox | 11/15/2022 | 1220 | |
| css.at-rules.font-face.OpenType_SBIX | Safari | 3/21/2016 | 3650 | |
| css.at-rules.font-face.SVG_fonts | Safari | 3/18/2008 | 6575 | |
| css.at-rules.font-face.ascent-override 📋 | Firefox | 6/1/2021 | 1752 | |
| css.at-rules.font-face.descent-override 📋 | Firefox | 6/1/2021 | 1752 | |
| css.at-rules.font-face.font-variation-settings 📋 | Firefox | 9/5/2018 | 2752 | |
| css.at-rules.font-face.font-width 📋 | Safari | 3/31/2025 | 353 | |
| css.at-rules.font-face.line-gap-override 📋 | Firefox | 6/1/2021 | 1752 | |
| css.at-rules.font-face.src.drop_invalid_item | Firefox | 1/17/2023 | 1157 | 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.keyframes.named_range_keyframes 📋 | Safari | 9/15/2025 | 185 | |
| css.at-rules.media.-moz-device-pixel-ratio | Firefox | 3/22/2011 | 5476 | |
| css.at-rules.media.-webkit-animation | Safari | 6/8/2009 | 6128 | |
| css.at-rules.media.-webkit-transform-2d | Safari | 6/8/2009 | 6128 | |
| css.at-rules.media.-webkit-transition | Safari | 6/8/2009 | 6128 | |
| css.at-rules.media.color-index 📋 | Safari | 10/16/2014 | 4172 | |
| css.at-rules.media.media_query_values | Firefox | 3/13/2018 | 2928 | |
| css.at-rules.media.prefers-color-scheme.respects-inherited-scheme | Firefox | 9/20/2022 | 1276 | 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-transparency 📋 | Firefox | 5/9/2023 | 1045 | |
| css.at-rules.media.video-dynamic-range 📋 | Firefox | 5/3/2022 | 1416 | |
| css.at-rules.page.page-orientation 📋 | Firefox | 1/23/2024 | 786 | |
| css.at-rules.view-transition 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.-moz-float-edge | Firefox | 11/9/2004 | 7800 | |
| css.properties.-moz-force-broken-image-icon | Firefox | 11/9/2004 | 7800 | |
| css.properties.-moz-orient | Firefox | 8/16/2011 | 5329 | |
| css.properties.-moz-orient.block | Firefox | 8/11/2015 | 3873 | |
| css.properties.-moz-orient.inline | Firefox | 8/11/2015 | 3873 | |
| css.properties.-webkit-border-before | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-border-horizontal-spacing | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-border-vertical-spacing | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-box-reflect | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-column-axis | Safari | 7/25/2012 | 4985 | |
| css.properties.-webkit-column-break-after | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-column-break-before | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-column-break-inside | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-column-progression | Safari | 10/22/2013 | 4531 | |
| css.properties.-webkit-cursor-visibility | Safari | 10/22/2013 | 4531 | |
| css.properties.-webkit-hyphenate-limit-after | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-hyphenate-limit-before | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-hyphenate-limit-lines | Safari | 7/25/2012 | 4985 | |
| css.properties.-webkit-line-align | Safari | 7/25/2012 | 4985 | |
| css.properties.-webkit-line-box-contain | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-line-grid | Safari | 7/25/2012 | 4985 | |
| css.properties.-webkit-line-snap | Safari | 7/25/2012 | 4985 | |
| css.properties.-webkit-locale | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-logical-height | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-logical-width | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-margin-after | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-margin-before | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-mask-box-image | Safari | 3/18/2008 | 6575 | |
| css.properties.-webkit-mask-composite | Safari | 3/18/2008 | 6575 | |
| css.properties.-webkit-mask-source-type | Safari | 10/22/2013 | 4531 | |
| css.properties.-webkit-max-logical-height | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-max-logical-width | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-min-logical-height | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-min-logical-width | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-nbsp-mode | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-perspective-origin-x | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-perspective-origin-y | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-rtl-ordering | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-text-combine | Safari | 7/20/2011 | 5356 | |
| css.properties.-webkit-text-zoom | Safari | 9/20/2016 | 3467 | |
| css.properties.-webkit-transform-origin-x | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-transform-origin-y | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-transform-origin-z | Safari | 6/8/2009 | 6128 | |
| css.properties.-webkit-user-drag | Safari | 6/8/2009 | 6128 | |
| css.properties.align-content.multicol_context 📋 | Safari | 3/5/2024 | 744 | |
| css.properties.align-self.position_absolute_context 📋 | Firefox | 1/7/2025 | 436 | |
| css.properties.alignment-baseline 📋 | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.alphabetic | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.baseline | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.central | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.ideographic | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.mathematical | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.middle | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.text-after-edge | Safari | 7/20/2011 | 5356 | |
| css.properties.alignment-baseline.text-before-edge | Safari | 7/20/2011 | 5356 | |
| css.properties.animation-duration.auto 📋 | Safari | 3/31/2025 | 353 | 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 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.animation-range.normal 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.animation-range-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.animation-range-end.normal 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.animation-range-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.animation-range-start.normal 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.animation-timeline.auto 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.animation-timeline.none 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-clip.border-area 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.background-image.element 📋 | Firefox | 3/22/2011 | 5476 | |
| css.properties.background-position.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-position.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-position.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-position.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-position-x.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-position-x.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-position-y.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.background-position-y.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.baseline-shift 📋 | Safari | 6/8/2009 | 6128 | |
| css.properties.baseline-shift.baseline 📋 | Safari | 6/8/2009 | 6128 | |
| css.properties.baseline-shift.sub 📋 | Safari | 6/8/2009 | 6128 | |
| css.properties.baseline-shift.super 📋 | Safari | 6/8/2009 | 6128 | |
| css.properties.baseline-source 📋 | Firefox | 7/4/2023 | 989 | |
| css.properties.baseline-source.auto 📋 | Firefox | 7/4/2023 | 989 | |
| css.properties.baseline-source.first 📋 | Firefox | 7/4/2023 | 989 | |
| css.properties.baseline-source.last 📋 | Firefox | 7/4/2023 | 989 | |
| css.properties.block-size.fit-content_function | Firefox | 8/10/2021 | 1682 | |
| css.properties.box-flex-group | Safari | 10/26/2007 | 6719 | |
| css.properties.box-lines | Safari | 10/26/2007 | 6719 | |
| css.properties.break-after.always | Firefox | 1/29/2019 | 2606 | |
| css.properties.break-after.avoid-column | Safari | 9/20/2016 | 3467 | |
| css.properties.break-after.avoid-page | Safari | 9/20/2016 | 3467 | |
| css.properties.break-after.column | Safari | 9/20/2016 | 3467 | |
| css.properties.break-after.multicol_context 📋 | Firefox | 1/29/2019 | 2606 | 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 | Firefox | 1/29/2019 | 2606 | Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322. |
| css.properties.break-after.paged_context.always | Firefox | 1/29/2019 | 2606 | |
| css.properties.break-after.paged_context.avoid-page | Safari | 9/20/2016 | 3467 | |
| css.properties.break-after.recto | Safari | 9/20/2016 | 3467 | |
| css.properties.break-after.verso | Safari | 9/20/2016 | 3467 | |
| css.properties.break-before.always | Firefox | 1/29/2019 | 2606 | |
| css.properties.break-before.avoid-column | Safari | 9/20/2016 | 3467 | |
| css.properties.break-before.avoid-page | Safari | 9/20/2016 | 3467 | |
| css.properties.break-before.column | Safari | 9/20/2016 | 3467 | |
| css.properties.break-before.multicol_context 📋 | Firefox | 1/29/2019 | 2606 | 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 | Firefox | 1/29/2019 | 2606 | Firefox: Only supported in print mode. See bug 1675322.Firefox for Android: Only supported in print mode. See bug 1675322. |
| css.properties.break-before.paged_context.always | Firefox | 1/29/2019 | 2606 | |
| css.properties.break-before.recto | Safari | 9/20/2016 | 3467 | |
| css.properties.break-before.verso | Safari | 9/20/2016 | 3467 | |
| css.properties.break-inside.paged_context.avoid-page | Firefox | 9/7/2021 | 1654 | |
| css.properties.buffered-rendering | Safari | 10/22/2013 | 4531 | |
| css.properties.buffered-rendering.auto | Safari | 10/22/2013 | 4531 | |
| css.properties.buffered-rendering.dynamic | Safari | 10/22/2013 | 4531 | |
| css.properties.buffered-rendering.static | Safari | 10/22/2013 | 4531 | |
| css.properties.caption-side.writing-mode_relative_values | Firefox | 11/3/2015 | 3789 | |
| css.properties.color-interpolation.linearGradient | Firefox | 2/20/2024 | 758 | |
| css.properties.content.none_applies_to_elements | Firefox | 8/10/2021 | 1682 | |
| css.properties.content-visibility.is_transitionable 📋 | Safari | 9/16/2024 | 549 | |
| css.properties.content-visibility.keyframe_animatable 📋 | Safari | 9/16/2024 | 549 | |
| css.properties.counter-reset.reset_does_not_affect_siblings | Firefox | 10/20/2020 | 1976 | |
| css.properties.counter-reset.reversed 📋 | Firefox | 1/11/2022 | 1528 | |
| css.properties.d 📋 | Firefox | 2/8/2022 | 1500 | 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.d.none 📋 | Firefox | 2/8/2022 | 1500 | |
| css.properties.display.contents.contents_unusual 📋 | Firefox | 3/13/2018 | 2928 | |
| css.properties.display.is_transitionable 📋 | Safari | 9/16/2024 | 549 | |
| css.properties.display.keyframe_animatable 📋 | Safari | 9/16/2024 | 549 | |
| css.properties.display.list-item.legend-support | Firefox | 12/11/2018 | 2655 | |
| css.properties.display.none.option_is_hidden | Firefox | 11/9/2004 | 7800 | |
| css.properties.display.ruby | Firefox | 5/12/2015 | 3964 | |
| css.properties.display.ruby-base | Firefox | 5/12/2015 | 3964 | |
| css.properties.display.ruby-base-container | Firefox | 5/12/2015 | 3964 | |
| css.properties.display.ruby-text | Firefox | 5/12/2015 | 3964 | |
| css.properties.display.ruby-text-container | Firefox | 5/12/2015 | 3964 | |
| css.properties.dynamic-range-limit 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.dynamic-range-limit.no-limit 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.dynamic-range-limit.standard 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.field-sizing 📋 | Safari | 12/12/2025 | 97 | |
| css.properties.field-sizing.content 📋 | Safari | 12/12/2025 | 97 | |
| css.properties.field-sizing.fixed 📋 | Safari | 12/12/2025 | 97 | |
| css.properties.filter.svg_elements | Firefox | 1/13/2015 | 4083 | |
| css.properties.flex-grow.less_than_zero_animate | Firefox | 9/2/2014 | 4216 | 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.ui-monospace | Safari | 3/24/2020 | 2186 | |
| css.properties.font-family.ui-rounded | Safari | 3/24/2020 | 2186 | |
| css.properties.font-family.ui-sans-serif | Safari | 3/24/2020 | 2186 | |
| css.properties.font-family.ui-serif | Safari | 3/24/2020 | 2186 | |
| css.properties.font-language-override 📋 | Firefox | 12/1/2014 | 4126 | |
| css.properties.font-language-override.normal 📋 | Firefox | 3/22/2011 | 5476 | |
| css.properties.font-size.math | Firefox | 8/29/2023 | 933 | |
| css.properties.font-synthesis.position | Firefox | 9/26/2023 | 905 | |
| css.properties.font-synthesis-position 📋 | Firefox | 9/26/2023 | 905 | |
| css.properties.font-synthesis-position.auto 📋 | Firefox | 9/26/2023 | 905 | |
| css.properties.font-synthesis-position.none 📋 | Firefox | 9/26/2023 | 905 | |
| css.properties.font-synthesis-style.oblique-only 📋 | Firefox | 4/1/2025 | 352 | |
| css.properties.font-variant-emoji.emoji 📋 | Firefox | 7/22/2025 | 240 | |
| css.properties.font-variant-emoji.normal 📋 | Firefox | 7/22/2025 | 240 | |
| css.properties.font-variant-emoji.text 📋 | Firefox | 7/22/2025 | 240 | |
| css.properties.font-variant-emoji.unicode 📋 | Firefox | 7/22/2025 | 240 | |
| css.properties.font-width 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.condensed 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.expanded 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.extra-condensed 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.extra-expanded 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.normal 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.percentage 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.semi-condensed 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.semi-expanded 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.ultra-condensed 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.font-width.ultra-expanded 📋 | Safari | 3/31/2025 | 353 | |
| css.properties.forced-color-adjust 📋 | Firefox | 5/9/2023 | 1045 | |
| css.properties.forced-color-adjust.auto 📋 | Firefox | 5/9/2023 | 1045 | |
| css.properties.forced-color-adjust.none 📋 | Firefox | 5/9/2023 | 1045 | |
| css.properties.glyph-orientation-vertical 📋 | Safari | 6/8/2009 | 6128 | |
| css.properties.grid-template-columns.masonry 📋 | Firefox | 6/2/2020 | 2116 | |
| css.properties.grid-template-rows.masonry 📋 | Firefox | 6/2/2020 | 2116 | |
| css.properties.hanging-punctuation 📋 | Safari | 9/20/2016 | 3467 | 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 📋 | Safari | 9/20/2016 | 3467 | |
| css.properties.hanging-punctuation.first 📋 | Safari | 9/20/2016 | 3467 | |
| css.properties.hanging-punctuation.last 📋 | Safari | 9/20/2016 | 3467 | |
| css.properties.hanging-punctuation.none 📋 | Safari | 9/20/2016 | 3467 | |
| css.properties.height.fit-content_function 📋 | Firefox | 8/10/2021 | 1682 | |
| css.properties.hyphenate-limit-chars 📋 | Firefox | 4/1/2025 | 352 | |
| css.properties.hyphenate-limit-chars.auto 📋 | Firefox | 4/1/2025 | 352 | |
| css.properties.hyphens.language_afrikaans | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_bosnian | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_bulgarian | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_esperanto | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_estonian | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_galician | Firefox | 12/20/2011 | 5203 | |
| css.properties.hyphens.language_german_swiss_orthography | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_german_traditional_orthography | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_icelandic | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_interlingua | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_kurmanji | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_latin | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_lithuanian | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_mongolian | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_norwegian_nn | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_slovak | Firefox | 9/3/2024 | 562 | |
| css.properties.hyphens.language_slovenian | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_upper_sorbian | Firefox | 11/8/2011 | 5245 | |
| css.properties.hyphens.language_welsh | Firefox | 11/8/2011 | 5245 | |
| css.properties.image-rendering.smooth 📋 | Firefox | 10/5/2021 | 1626 | |
| css.properties.ime-mode 📋 | Firefox | 6/17/2008 | 6484 | |
| css.properties.initial-letter 📋 | Safari | 9/30/2015 | 3823 | 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 📋 | Safari | 9/30/2015 | 3823 | |
| css.properties.inline-size.fit-content_function | Firefox | 8/10/2021 | 1682 | |
| css.properties.justify-self.position_absolute_context 📋 | Firefox | 1/7/2025 | 436 | |
| css.properties.list-style.symbols 📋 | Firefox | 1/13/2015 | 4083 | |
| css.properties.list-style-type.afar | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.amharic | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.amharic-abegede | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.asterisks | Safari | 7/20/2011 | 5356 | |
| css.properties.list-style-type.binary | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-abegede | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-abegede-am-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-abegede-gez | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-abegede-ti-er | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-abegede-ti-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-aa-er | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-aa-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-am-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-gez | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-om-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-sid-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-so-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.ethiopic-halehame-tig | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.footnotes | Safari | 7/20/2011 | 5356 | |
| css.properties.list-style-type.lower-hexadecimal | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.lower-norwegian | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.octal | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.oromo | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.sidama | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.somali | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.symbols 📋 | Firefox | 1/13/2015 | 4083 | |
| css.properties.list-style-type.tigre | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.tigrinya-er | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.tigrinya-er-abegede | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.tigrinya-et | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.tigrinya-et-abegede | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.upper-greek | Safari | 6/23/2003 | 8305 | |
| css.properties.list-style-type.upper-hexadecimal | Safari | 6/7/2010 | 5764 | |
| css.properties.list-style-type.upper-norwegian | Safari | 6/7/2010 | 5764 | |
| css.properties.margin-trim 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.margin-trim.block 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.margin-trim.block-end 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.margin-trim.block-start 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.margin-trim.inline 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.margin-trim.inline-end 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.margin-trim.inline-start 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.margin-trim.none 📋 | Safari | 3/27/2023 | 1088 | |
| css.properties.mask.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.mask.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.mask.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.mask.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.mask-border 📋 | Safari | 12/11/2023 | 829 | |
| css.properties.mask-border-outset 📋 | Safari | 12/11/2023 | 829 | |
| css.properties.mask-border-repeat 📋 | Safari | 12/11/2023 | 829 | |
| css.properties.mask-border-slice 📋 | Safari | 12/11/2023 | 829 | |
| css.properties.mask-border-source 📋 | Safari | 12/11/2023 | 829 | |
| css.properties.mask-border-width 📋 | Safari | 12/11/2023 | 829 | |
| css.properties.mask-clip.border | Safari | 6/8/2009 | 6128 | 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.border-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-clip.content | Safari | 6/8/2009 | 6128 | 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-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-clip.fill-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-clip.no-clip | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-clip.padding | Safari | 6/8/2009 | 6128 | 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-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-clip.stroke-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-clip.text | Safari | 6/8/2009 | 6128 | 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.view-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-origin.border | Safari | 3/14/2022 | 1466 | |
| css.properties.mask-origin.border-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-origin.content | Safari | 3/14/2022 | 1466 | |
| css.properties.mask-origin.content-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-origin.fill-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-origin.padding | Safari | 3/14/2022 | 1466 | |
| css.properties.mask-origin.padding-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-origin.stroke-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-origin.view-box | Firefox | 4/19/2017 | 3256 | |
| css.properties.mask-position.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.mask-position.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.mask-position.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.mask-position.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.math-depth 📋 | Firefox | 8/29/2023 | 933 | |
| css.properties.math-depth.auto-add 📋 | Firefox | 8/29/2023 | 933 | |
| css.properties.max-block-size.fit-content_function | Firefox | 8/10/2021 | 1682 | |
| css.properties.max-height.fit-content_function 📋 | Firefox | 8/10/2021 | 1682 | |
| css.properties.max-height.stretch 📋 | Safari | 9/30/2015 | 3823 | |
| css.properties.max-inline-size.fit-content_function | Firefox | 8/10/2021 | 1682 | |
| css.properties.max-width.fit-content_function 📋 | Firefox | 8/10/2021 | 1682 | |
| css.properties.max-width.stretch 📋 | Safari | 10/22/2013 | 4531 | |
| css.properties.min-block-size.fit-content_function | Firefox | 8/10/2021 | 1682 | |
| css.properties.min-height.fit-content_function 📋 | Firefox | 8/10/2021 | 1682 | |
| css.properties.min-height.stretch | Safari | 9/30/2015 | 3823 | |
| css.properties.min-inline-size.fit-content_function | Firefox | 8/10/2021 | 1682 | |
| css.properties.min-width.fit-content_function 📋 | Firefox | 8/10/2021 | 1682 | |
| css.properties.min-width.stretch | Safari | 10/22/2013 | 4531 | |
| css.properties.mix-blend-mode.plus-darker 📋 | Safari | 9/30/2015 | 3823 | |
| css.properties.mix-blend-mode.svg_elements | Firefox | 9/2/2014 | 4216 | |
| css.properties.object-position.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.object-position.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.object-position.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.object-position.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset.margin-box 📋 | Safari | 9/12/2022 | 1284 | |
| css.properties.offset.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-anchor.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-anchor.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-anchor.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-anchor.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-path.margin-box 📋 | Safari | 9/16/2024 | 549 | |
| css.properties.offset-position.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-position.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-position.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.offset-position.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.orphans 📋 | Safari | 4/15/2005 | 7643 | |
| css.properties.overflow.replaced_elements 📋 | Firefox | 2/24/2026 | 23 | |
| css.properties.overflow-anchor 📋 | Firefox | 3/19/2019 | 2557 | |
| css.properties.overflow-anchor.auto 📋 | Firefox | 3/19/2019 | 2557 | |
| css.properties.overflow-anchor.none 📋 | Firefox | 3/19/2019 | 2557 | |
| css.properties.overflow-block.overlay | Firefox | 4/11/2023 | 1073 | |
| css.properties.overflow-clip-margin 📋 | Firefox | 6/28/2022 | 1360 | 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 📋 | Firefox | 2/24/2026 | 23 | |
| css.properties.overflow-clip-margin.content-box 📋 | Firefox | 2/24/2026 | 23 | |
| css.properties.overflow-clip-margin.padding-box 📋 | Firefox | 2/24/2026 | 23 | |
| css.properties.overflow-inline.overlay 📋 | Firefox | 4/11/2023 | 1073 | |
| css.properties.overflow-x.replaced_elements 📋 | Firefox | 2/24/2026 | 23 | |
| css.properties.overflow-y.replaced_elements 📋 | Firefox | 2/24/2026 | 23 | |
| css.properties.perspective-origin.x-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.perspective-origin.x-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.perspective-origin.y-end 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.perspective-origin.y-start 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.place-self.position_absolute_context 📋 | Firefox | 1/7/2025 | 436 | |
| css.properties.pointer-events.bounding-box 📋 | Safari | 9/19/2019 | 2373 | |
| css.properties.position-anchor.none | Firefox | 1/13/2026 | 65 | |
| css.properties.ruby-overhang 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.ruby-overhang.auto 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.ruby-overhang.none 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.ruby-position.alternate | Firefox | 4/19/2021 | 1795 | |
| css.properties.ruby-position.inter-character | Safari | 12/11/2024 | 463 | 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-timeline.none 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.scroll-timeline-axis.block 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.scroll-timeline-axis.inline 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.scroll-timeline-axis.x 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.scroll-timeline-axis.y 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.scroll-timeline-name.none 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.shape-image-threshold.percentages | Firefox | 10/22/2019 | 2340 | |
| css.properties.speak-as 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.speak-as.digits 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.speak-as.literal-punctuation 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.speak-as.no-punctuation 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.speak-as.normal 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.speak-as.spell-out 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.stroke-color 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.stroke-color.currentColor 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.stroke-color.transparent 📋 | Safari | 4/12/2018 | 2898 | |
| css.properties.text-align-last.match-parent 📋 | Safari | 9/12/2022 | 1284 | |
| css.properties.text-autospace.insert 📋 | Firefox | 11/11/2025 | 128 | |
| css.properties.text-box 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.auto 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.cap 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.ex 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.ideographic 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.ideographic-ink 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.none 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.normal 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.text 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.trim-both 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.trim-end 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box.trim-start 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-edge 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-edge.auto 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-edge.cap 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-edge.ex 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-edge.ideographic 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-edge.ideographic-ink 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-edge.text 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-trim 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-trim.none 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-trim.trim-both 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-trim.trim-end 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-box-trim.trim-start 📋 | Safari | 12/11/2024 | 463 | |
| css.properties.text-decoration-inset 📋 | Firefox | 12/9/2025 | 100 | |
| css.properties.text-decoration-inset.auto 📋 | Firefox | 12/9/2025 | 100 | |
| css.properties.text-decoration-skip 📋 | Safari | 3/25/2019 | 2551 | Chrome: Only supported the deprecated ink value.Chrome Android: Only supported the deprecated ink value.Opera: Only supported the deprecated ink value.Opera Android: Only supported the deprecated ink value.Samsung Internet: Only supported the deprecated ink value.WebView Android: Only supported the deprecated ink value. |
| css.properties.text-decoration-skip.auto 📋 | Safari | 10/22/2013 | 4531 | |
| css.properties.text-decoration-skip.none 📋 | Safari | 10/22/2013 | 4531 | |
| css.properties.text-emphasis-position.auto | Firefox | 10/29/2024 | 506 | |
| css.properties.text-justify 📋 | Firefox | 8/8/2017 | 3145 | 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. |
| css.properties.text-justify.auto 📋 | Firefox | 8/8/2017 | 3145 | |
| css.properties.text-justify.inter-character 📋 | Firefox | 8/8/2017 | 3145 | |
| css.properties.text-justify.inter-word 📋 | Firefox | 8/8/2017 | 3145 | |
| css.properties.text-justify.none 📋 | Firefox | 8/8/2017 | 3145 | |
| css.properties.text-overflow.string | Firefox | 12/20/2011 | 5203 | |
| css.properties.text-overflow.two_value_syntax | Firefox | 12/20/2011 | 5203 | |
| css.properties.text-transform.dutch_ij_digraph | Firefox | 7/17/2012 | 4993 | |
| css.properties.text-transform.greek_accented_characters | Firefox | 8/28/2012 | 4951 | |
| css.properties.text-transform.math-auto 📋 | Firefox | 8/29/2023 | 933 | |
| css.properties.text-wrap.pretty 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.text-wrap-style.pretty 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.timeline-scope 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.timeline-scope.all 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.timeline-scope.none 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.transition-behavior.transitionable_content-visibility 📋 | Safari | 9/16/2024 | 549 | |
| css.properties.transition-behavior.transitionable_display 📋 | Safari | 9/16/2024 | 549 | |
| css.properties.user-modify | Safari | 10/26/2007 | 6719 | 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 | Safari | 10/26/2007 | 6719 | |
| css.properties.view-timeline.none 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.view-timeline-axis.block 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.view-timeline-axis.inline 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.view-timeline-axis.x 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.view-timeline-axis.y 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.view-timeline-inset 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.view-timeline-inset.auto 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.view-timeline-name.none 📋 | Safari | 9/15/2025 | 185 | |
| css.properties.white-space.preserve-spaces 📋 | Firefox | 3/19/2024 | 730 | |
| css.properties.white-space.shorthand_values | Firefox | 3/19/2024 | 730 | 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.Firefox: Only accepts values for white-space-collapse and text-wrap-mode, not white-space-trim.Firefox for Android: 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 | Firefox | 2/24/2015 | 4041 | |
| css.properties.white-space-collapse.preserve-spaces 📋 | Firefox | 3/19/2024 | 730 | |
| css.properties.widows 📋 | Safari | 4/15/2005 | 7643 | |
| css.properties.width.fit-content_function 📋 | Firefox | 8/10/2021 | 1682 | |
| css.selectors.-moz-color-swatch | Firefox | 2/4/2014 | 4426 | |
| css.selectors.-moz-first-node | Firefox | 8/8/2017 | 3145 | |
| css.selectors.-moz-last-node | Firefox | 8/8/2017 | 3145 | |
| css.selectors.-moz-list-bullet | Firefox | 11/9/2004 | 7800 | |
| css.selectors.-moz-list-number | Firefox | 11/9/2004 | 7800 | |
| css.selectors.-moz-only-whitespace | Firefox | 11/9/2004 | 7800 | |
| css.selectors.-moz-progress-bar | Firefox | 8/16/2011 | 5329 | |
| css.selectors.-moz-range-progress | Firefox | 6/25/2013 | 4650 | |
| css.selectors.-moz-range-thumb | Firefox | 5/14/2013 | 4692 | |
| css.selectors.-moz-range-track | Firefox | 5/14/2013 | 4692 | |
| css.selectors.-moz-submit-invalid | Firefox | 4/19/2021 | 1795 | 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 | Firefox | 3/22/2011 | 5476 | |
| css.selectors.-webkit-inner-spin-button | Safari | 6/7/2010 | 5764 | |
| css.selectors.-webkit-meter-bar | Safari | 7/20/2011 | 5356 | |
| css.selectors.-webkit-meter-even-less-good-value | Safari | 7/20/2011 | 5356 | |
| css.selectors.-webkit-meter-inner-element | Safari | 10/22/2013 | 4531 | |
| css.selectors.-webkit-meter-optimum-value | Safari | 7/20/2011 | 5356 | |
| css.selectors.-webkit-meter-suboptimum-value | Safari | 7/20/2011 | 5356 | |
| css.selectors.-webkit-progress-bar | Safari | 10/22/2013 | 4531 | |
| css.selectors.-webkit-progress-inner-element | Safari | 10/22/2013 | 4531 | |
| css.selectors.-webkit-progress-value | Safari | 10/22/2013 | 4531 | |
| css.selectors.-webkit-resizer | Safari | 6/8/2009 | 6128 | |
| css.selectors.-webkit-scrollbar | Safari | 6/8/2009 | 6128 | 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 | Safari | 6/8/2009 | 6128 | |
| css.selectors.-webkit-scrollbar-corner | Safari | 6/8/2009 | 6128 | |
| css.selectors.-webkit-scrollbar-thumb | Safari | 6/8/2009 | 6128 | |
| css.selectors.-webkit-scrollbar-track | Safari | 6/8/2009 | 6128 | |
| css.selectors.-webkit-scrollbar-track-piece | Safari | 6/8/2009 | 6128 | |
| css.selectors.-webkit-search-cancel-button | Safari | 10/26/2007 | 6719 | |
| css.selectors.-webkit-search-results-button | Safari | 10/26/2007 | 6719 | |
| css.selectors.-webkit-slider-runnable-track | Safari | 9/16/2024 | 549 | |
| css.selectors.-webkit-slider-thumb | Safari | 9/16/2024 | 549 | |
| css.selectors.after.nested_marker 📋 | Firefox | 9/16/2025 | 184 | |
| css.selectors.attribute.case_sensitive_modifier | Firefox | 3/19/2019 | 2557 | |
| css.selectors.before.nested_marker 📋 | Firefox | 9/16/2025 | 184 | |
| css.selectors.buffering 📋 | Safari | 3/14/2022 | 1466 | |
| css.selectors.cue.selector_argument | Safari | 10/22/2013 | 4531 | |
| css.selectors.first-child.no_parent_required | Firefox | 3/7/2017 | 3299 | |
| css.selectors.first-letter.dutch_ij_digraph | Firefox | 3/23/2021 | 1822 | |
| css.selectors.first-letter.svg_text_element | Firefox | 3/19/2024 | 730 | |
| css.selectors.first-line.svg_text_element | Firefox | 3/19/2024 | 730 | |
| css.selectors.fullscreen.all_elements | Firefox | 12/15/2015 | 3747 | |
| css.selectors.future 📋 | Safari | 10/22/2013 | 4531 | |
| css.selectors.grammar-error 📋 | Safari | 3/5/2024 | 744 | |
| css.selectors.has-slotted 📋 | Firefox | 3/4/2025 | 380 | |
| css.selectors.last-child.no_parent_required | Firefox | 3/7/2017 | 3299 | |
| css.selectors.left 📋 | Safari | 6/7/2010 | 5764 | |
| css.selectors.marker.counter_support 📋 | Firefox | 1/13/2026 | 65 | |
| css.selectors.marker.quotes_support 📋 | Firefox | 1/13/2026 | 65 | |
| css.selectors.muted 📋 | Safari | 3/14/2022 | 1466 | |
| css.selectors.nth-child.no_parent_required | Firefox | 3/7/2017 | 3299 | |
| css.selectors.nth-last-child.no_parent_required | Firefox | 3/7/2017 | 3299 | |
| css.selectors.open 📋 | Firefox | 3/4/2025 | 380 | 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 📋 | Safari | 10/22/2013 | 4531 | |
| css.selectors.paused 📋 | Safari | 3/14/2022 | 1466 | |
| css.selectors.picture-in-picture 📋 | Safari | 3/24/2020 | 2186 | |
| css.selectors.playing 📋 | Safari | 3/14/2022 | 1466 | |
| css.selectors.right 📋 | Safari | 6/7/2010 | 5764 | |
| css.selectors.seeking 📋 | Safari | 3/14/2022 | 1466 | |
| css.selectors.spelling-error 📋 | Safari | 3/5/2024 | 744 | |
| css.selectors.stalled 📋 | Safari | 3/14/2022 | 1466 | |
| css.selectors.volume-locked 📋 | Safari | 3/14/2022 | 1466 | |
| css.types.anchor-size.inset_margin | Safari | 9/15/2025 | 185 | |
| css.types.basic-shape.path.d 📋 | Firefox | 2/8/2022 | 1500 | |
| css.types.calc.typed_division_produces_unitless_number 📋 | Safari | 9/15/2025 | 185 | |
| css.types.color.system-color.buttonborder 📋 | Firefox | 1/17/2023 | 1157 | |
| css.types.color.system-color.mark 📋 | Firefox | 1/17/2023 | 1157 | |
| css.types.color.system-color.marktext 📋 | Firefox | 1/17/2023 | 1157 | |
| css.types.image.cross-fade 📋 | Safari | 9/20/2016 | 3467 | 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 📋 | Firefox | 11/14/2017 | 3047 | 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.filter 📋 | Safari | 3/21/2016 | 3650 | |
| css.types.progress 📋 | Safari | 9/15/2025 | 185 | |
| css.types.random 📋 | Safari | 12/12/2025 | 97 | |
| css.types.random.dashed-ident 📋 | Safari | 12/12/2025 | 97 | |
| css.types.random.element-shared 📋 | Safari | 12/12/2025 | 97 | |
| css.types.random.step 📋 | Safari | 12/12/2025 | 97 | |
| css.types.ratio.number_value | Firefox | 6/30/2020 | 2088 | |
| css.types.sibling-count 📋 | Safari | 12/12/2025 | 97 | |
| css.types.sibling-index 📋 | Safari | 12/12/2025 | 97 | |
| css.types.sign.typed_division_produces_unitless_number 📋 | Safari | 9/15/2025 | 185 | |
| css.types.text-edge 📋 | Safari | 12/11/2024 | 463 | |
| css.types.text-edge.alphabetic 📋 | Safari | 12/11/2024 | 463 | |
| css.types.text-edge.cap 📋 | Safari | 12/11/2024 | 463 | |
| css.types.text-edge.ex 📋 | Safari | 12/11/2024 | 463 | |
| css.types.text-edge.text 📋 | Safari | 12/11/2024 | 463 |