1. CSS Filter Effects

    Method of applying filter effects using the `filter` property to elements, matching filters available in SVG. Filter functions include blur, brightness, contrast, drop-shadow, grayscale, hue-rotate, invert, opacity, sepia and saturate.

  2. :is() CSS pseudo-class

    The `:is()` (formerly `:matches()`, formerly `:any()`) pseudo-class checks whether the element at its position in the outer selector matches any of the selectors in its selector list. It's useful syntactic sugar that allows you to avoid writing out all the combinations manually as separate selectors. The effect is similar to nesting in Sass and most other CSS preprocessors.

  3. matches() DOM method

    Method of testing whether or not a DOM element matches a given selector. Formerly known (and largely supported with prefix) as matchesSelector.

  4. matchMedia

    API for finding out whether or not a media query applies to the document.

  5. backgroundfetchregistration api: match

  6. backgroundfetchregistration api: matchall

  7. cachestorage api: match

  8. cache api: match

  9. cache api: matchall

  10. clients api: matchall

  11. clients api: matchall: `options.includeuncontrolled` parameter

  12. cssmediarule api: matches

  13. csssupportsrule api: matches

  14. element api: `beforematch` event

  15. element api: matches

  16. mediaquerylistevent api: matches

  17. mediaquerylist api: matches

  18. speechrecognition api: `nomatch` event

  19. stylemedia api: matchmedium

  20. validitystate api: patternmismatch

  21. validitystate api: stepmismatch

  22. validitystate api: typemismatch

  23. window api: matchmedia

  24. css property: mask-mode: match-source

  25. css property: mask: match-source

  26. css property: text-align-last: match-parent

  27. css property: text-align: match-parent

  28. css property: view-transition-name: match-element

  29. css selector: `:active`: observes top-layer ancestor matching boundary behavior

  30. css selector: `:any-link`: `:any-link` privacy: selector does not match `<link>` elements

  31. css selector: `:first-child`: matches elements with no parent

  32. css selector: `:focus-within`: observes top-layer ancestor matching boundary behavior

  33. css selector: `:hover`: observes top-layer ancestor matching boundary behavior

  34. css selector: `:lang()`: matching language codes with wildcards as `:lang(*-latn)`

  35. css selector: `:last-child`: matches elements with no parent

  36. css selector: `:link`: `:link` privacy: selector does not match `<link>` elements

  37. css selector: `:nth-child()`: matches elements with no parent

  38. css selector: `:nth-last-child()`: matches elements with no parent

  39. css selector: `:only-child`: matches elements with no parent

  40. css selector: `:visited`: `:visited` privacy: selector does not match `<link>` elements

  41. html element: details: auto-opens when matched via page search

  42. headers http header: if-match

  43. headers http header: if-none-match

  44. javascript built-in: regexp: [symbol.match]

  45. javascript built-in: regexp: [symbol.matchall]

  46. javascript built-in: string: match

  47. javascript built-in: string: matchall

  48. javascript built-in: symbol: match

  49. javascript built-in: symbol: matchall