1. CSS all property

    A shorthand property for resetting all CSS properties except for `direction` and `unicode-bidi`.

  2. :dir() CSS pseudo-class

    Matches elements based on their directionality. `:dir(ltr)` matches elements which are Left-to-Right. `:dir(rtl)` matches elements which are Right-to-Left.

  3. CSS Logical Properties

    Logical properties and values provide control of layout through logical, rather than physical, direction and dimension mappings. These properties are `writing-mode` relative equivalents of their corresponding physical properties.

  4. CSS overflow property

    Originally a single property for controlling overflowing content in both horizontal & vertical directions, the `overflow` property is now a shorthand for `overflow-x` & `overflow-y`. The latest version of the specification also introduces the `clip` value that blocks programmatic scrolling.

  5. CSS resize property

    Method of allowing an element to be resized by the user, with options to limit to a given direction.

  6. CSS writing-mode property

    Property to define whether lines of text are laid out horizontally or vertically and the direction in which blocks progress.

  7. 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`.

  8. Web Sockets

    Bidirectional communication technology for web apps

  9. WebTransport

    Protocol framework to send and receive data from servers using [HTTP3](/http3). Similar to [WebSockets](/websockets) but with support for multiple streams, unidirectional streams, out-of-order delivery, and reliable as well as unreliable transport.

  10. canvasrenderingcontext2d api: direction

  11. htmlinputelement api: selectiondirection

  12. htmlmarqueeelement api: direction

  13. htmltextareaelement api: selectiondirection

  14. idbcursor api: direction

  15. offscreencanvasrenderingcontext2d api: direction

  16. rtcpeerconnection api: addtransceiver: `init.direction` parameter

  17. rtcrtptransceiver api: currentdirection

  18. rtcrtptransceiver api: direction

  19. usbendpoint api: direction

  20. webtransportbidirectionalstream api

  21. webtransportbidirectionalstream api: readable

  22. webtransportbidirectionalstream api: writable

  23. webtransport api: createbidirectionalstream

  24. webtransport api: createunidirectionalstream

  25. webtransport api: createunidirectionalstream: byob reader support

  26. webtransport api: incomingbidirectionalstreams

  27. webtransport api: incomingunidirectionalstreams

  28. xrlightestimate api: primarylightdirection

  29. xrray api: direction

  30. css property: animation-direction

  31. css property: animation-direction: `alternate-reverse`

  32. css property: animation-direction: `reverse`

  33. css property: background-repeat: two-value syntax (different values for x & y directions)

  34. css property: box-direction

  35. css property: cursor: bidirectional resize cursors (`ew-resize`, `nesw-resize`, `ns-resize`, and `nwse-resize`)

  36. css property: cursor: unidirectional resize cursors (`n-resize`, `e-resize`, `s-resize`, `w-resize`, `ne-resize`, `nw-resize`, `se-resize`, and `sw-resize`)

  37. css property: direction

  38. css property: flex-direction

  39. css property: touch-action: `pan-up`, `pan-down`, `pan-left` and `pan-right`

  40. css property: unicode-bidi

  41. types: `<easing-function>`: `steps()` with `start`, `end` or no direction

  42. types: `<easing-function>`: `steps()` with `start`, `end` or no direction: `jump-` keywords for `steps()`

  43. html element: marquee: direction