1. CSS display: contents

    `display: contents` causes an element's children to appear as if they were direct children of the element's parent, ignoring the element itself. This can be useful when a wrapper element should be ignored when using CSS grid or similar layout techniques.

  2. CSS font-display

    `@font-face` descriptor `font-display` that allows control over how a downloadable font renders before it is fully loaded.

  3. CSS Table display

    Method of displaying elements as tables, rows, and cells. Includes support for all `display: table-*` properties as well as `display: inline-table`

  4. CSS Flexible Box Layout Module

    Method of positioning elements in horizontal or vertical stacks. Support includes all properties prefixed with `flex`, as well as `display: flex`, `display: inline-flex`, `align-content`, `align-items`, `align-self`, `justify-content` and `order`.

  5. display: flow-root

    The element generates a block container box, and lays out its contents using flow layout. It always establishes a new block formatting context for its contents. It provides a better solution to the most use cases of the "clearfix" hack.

  6. display: run-in

    If the run-in box contains a block box, same as block. If a block box follows the run-in box, the run-in box becomes the first inline box of the block box. If an inline box follows, the run-in box becomes a block box.

  7. Web Animations API

    Lets you create animations that are run in the browser, as well as inspect and manipulate animations created through declarative means like CSS.

  8. WebVR API

    API for accessing virtual reality (VR) devices, including sensors and head-mounted displays. Replaced by the [WebXR Device API](/webxr).

  9. animation api: play

  10. animation api: playbackrate

  11. animation api: playstate

  12. audiobuffersourcenode api: playbackrate

  13. audioprocessingevent api: playbacktime

  14. gamepadhapticactuator api: playeffect

  15. htmlmediaelement api: play

  16. htmlmediaelement api: playbackrate

  17. htmlmediaelement api: played

  18. htmlmediaelement api: `playing` event

  19. htmlmediaelement api: `play` event

  20. htmlmediaelement api: play: returns a `promise`

  21. htmlvideoelement api: playsinline

  22. mediacontroller api: play

  23. mediacontroller api: playbackrate

  24. mediacontroller api: playbackstate

  25. mediacontroller api: played

  26. mediasession api: playbackstate

  27. mediasession api: `setactionhandler()`: `"play"` type

  28. rtcstatsreport api: `inbound-rtp` stats: `playoutid` in 'inbound-rtp' stats

  29. rtcstatsreport api: `media-playout` stats

  30. rtcstatsreport api: `media-playout` stats: `id` in 'media-playout' stats

  31. rtcstatsreport api: `media-playout` stats: `kind` in 'media-playout' stats

  32. rtcstatsreport api: `media-playout` stats: `synthesizedsamplesduration` in 'media-playout' stats

  33. rtcstatsreport api: `media-playout` stats: `synthesizedsamplesevents` in 'media-playout' stats

  34. rtcstatsreport api: `media-playout` stats: `timestamp` in 'media-playout' stats

  35. rtcstatsreport api: `media-playout` stats: `totalsamplescount` in 'media-playout' stats

  36. rtcstatsreport api: `media-playout` stats: `totalsamplesduration` in 'media-playout' stats

  37. rtcstatsreport api: `media-playout` stats: `type` in 'media-playout' stats

  38. videoplaybackquality api

  39. vrdisplayevent api

  40. vrdisplay api: depthfar

  41. vrdisplay api: depthnear

  42. vrdisplay api: displayid

  43. vrdisplay api: getlayers

  44. vrdisplay api: getpose

  45. vrdisplay api: resetpose

  46. css property: animation-play-state

  47. css property: animation-play-state: paused

  48. css property: animation-play-state: running

  49. css selector: `:playing`

  50. html element: video: playsinline