1. CSS Feature Queries

    CSS Feature Queries allow authors to condition rules based on whether particular property declarations are supported in CSS using the @supports at rule.

  2. CSS.supports() API

    The CSS.supports() static method returns a Boolean value indicating if the browser supports a given CSS feature, or not.

  3. clipboarditem api: `supports()` static method

  4. clipboard api: supports `image/png` mime type

  5. clipboard api: supports `text/html` mime type

  6. clipboard api: supports `text/plain` mime type

  7. cssimportrule api: supportstext

  8. csssupportsrule api

  9. css api: `supports()` static method

  10. css api: `supports()` static method: parentheses for single-argument version are optional.

  11. customelementregistry api: define: supports `disabledfeatures` static property

  12. domtokenlist api: supports

  13. htmlcanvaselement api: toblob: `type` parameter supports `"image/jpeg"`

  14. htmlcanvaselement api: toblob: `type` parameter supports `"image/png"`

  15. htmlcanvaselement api: toblob: `type` parameter supports `"image/webp"`

  16. htmlcanvaselement api: todataurl: `type` parameter supports `"image/jpeg"`

  17. htmlcanvaselement api: todataurl: `type` parameter supports `"image/png"`

  18. htmlcanvaselement api: todataurl: `type` parameter supports `"image/webp"`

  19. htmlscriptelement api: `supports()` static method

  20. idbdatabase api: transaction: `mode` parameter supports `readwriteflush`

  21. navigator api: registerprotocolhandler: `scheme` parameter supports `dat`

  22. navigator api: registerprotocolhandler: `scheme` parameter supports `did`

  23. navigator api: registerprotocolhandler: `scheme` parameter supports `ftp`

  24. navigator api: registerprotocolhandler: `scheme` parameter supports `geo`

  25. navigator api: registerprotocolhandler: `scheme` parameter supports `im`

  26. navigator api: registerprotocolhandler: `scheme` parameter supports `ipfs`

  27. navigator api: registerprotocolhandler: `scheme` parameter supports `ipns`

  28. navigator api: registerprotocolhandler: `scheme` parameter supports `irc`

  29. navigator api: registerprotocolhandler: `scheme` parameter supports `mms`

  30. navigator api: registerprotocolhandler: `scheme` parameter supports `sip`

  31. navigator api: registerprotocolhandler: `scheme` parameter supports `sms`

  32. navigator api: registerprotocolhandler: `scheme` parameter supports `ssb`

  33. navigator api: registerprotocolhandler: `scheme` parameter supports `ssh`

  34. navigator api: registerprotocolhandler: `scheme` parameter supports `tel`

  35. navigator api: registerprotocolhandler: `scheme` parameter supports `urn`

  36. navigator api: registerprotocolhandler: `scheme` parameter supports `wtai`

  37. navigator api: registerprotocolhandler: `scheme` parameter supports `xmpp`

  38. setinterval api: supports parameters for callback

  39. settimeout api: supports parameters for callback

  40. websocket api: supports protocol as specified by rfc 6455

  41. css at-rule: `@import`: `supports()` as import condition

  42. css at-rule: `@supports`: `font-format()`

  43. css at-rule: `@supports`: `font-tech()`

  44. css at-rule: `@supports`: `selector()`

  45. css selector: `::selection`: supports the `text-decoration` property

  46. types: `<image>`: `paint()`: supports additional parameters to pass to the `paintworklet`

  47. headers http header: supports-loading-mode

  48. headers http header: supports-loading-mode: `credentialed-prerender` directive

  49. headers http header: supports-loading-mode: `fenced-frames` directive

  50. svg element: path: d: `d` as css property supports `path()`