1. :in-range and :out-of-range CSS pseudo-classes

    If a temporal or number `<input>` has `max` and/or `min` attributes, then `:in-range` matches when the value is within the specified range and `:out-of-range` matches when the value is outside the specified range. If there are no range constraints, then neither pseudo-class matches.

  2. Media Queries: Range Syntax

    Syntax improvements to make media queries using features that have a "range" type (like width or height) less verbose. Can be used with ordinary mathematical comparison operators: `>`, `<`, `>=`, or `<=`. For example: `@media (100px <= width <= 1900px)` is the equivalent of `@media (min-width: 100px) and (max-width: 1900px)`

  3. Document Object Model Range

    A contiguous range of content in a Document, DocumentFragment or Attr

  4. Font unicode-range subsetting

    This @font-face descriptor defines the set of Unicode codepoints that may be supported by the font face for which it is declared. The descriptor value is a comma-delimited list of Unicode range (<urange>) values. The union of these ranges defines the set of codepoints that serves as a hint for user agents when deciding whether or not to download a font resource for a given text run.

  5. Range input type

    Form field type that allows the user to select a value using a slider widget.

  6. Selection controls for input & textarea

    Controls for setting and getting text selection via `setSelectionRange()` and the `selectionStart` & `selectionEnd` properties.

  7. Media Fragments

    Allows only part of a resource to be shown, based on the fragment identifier in the URL. Currently support is primarily limited to video track ranges.

  8. abstractrange api: endcontainer

  9. abstractrange api: startcontainer

  10. document api: caretrangefrompoint

  11. htmlinputelement api: setrangetext

  12. htmlinputelement api: setselectionrange

  13. idbkeyrange api: includes

  14. idbkeyrange api: available in workers

  15. inputevent api: gettargetranges

  16. range api: commonancestorcontainer

  17. range api: compareboundarypoints

  18. range api: comparepoint

  19. range api: endcontainer

  20. range api: getboundingclientrect

  21. range api: insertnode

  22. range api: intersectsnode

  23. range api: ispointinrange

  24. range api: startcontainer

  25. range api: tostring

  26. staticrange api: endcontainer

  27. staticrange api: startcontainer

  28. webgl2renderingcontext api: bindbufferrange

  29. webgl2renderingcontext api: depthrange

  30. webgl2renderingcontext api: drawrangeelements

  31. webglrenderingcontext api: depthrange

  32. webglshaderprecisionformat api: rangemin

  33. css at-rule: `@keyframes`: named timeline range keyframe selectors

  34. css selector: `:in-range`

  35. html element: input: `type="range"`

  36. html element: input: `type="range"`: tick mark support

  37. html element: input: `type="range"`: vertically-oriented range sliders

  38. headers http header: range: cors-safelisted request header with single `bytes` range

  39. javascript built-in: intl: datetimeformat: formatrange

  40. javascript built-in: intl: datetimeformat: formatrangetoparts

  41. javascript built-in: intl: numberformat: formatrange

  42. javascript built-in: intl: numberformat: formatrangetoparts

  43. javascript built-in: intl: pluralrules: selectrange

  44. javascript built-in: rangeerror

  45. javascript built-in: rangeerror: `rangeerror()` constructor

  46. javascript built-in: rangeerror: `rangeerror` is serializable