1. calc() as CSS unit value

    Method of allowing calculated values for length units, i.e. `width: calc(100% - 3em)`

  2. ch (character) unit

    Unit representing the width of the character "0" in the current font, of particular use in combination with monospace fonts.

  3. CSS Container Query Units

    Container Query Units specify a length relative to the dimensions of a query container. The units include: `cqw`, `cqh`, `cqi`, `cqb`, `cqmin`, and `cqmax`.

  4. rem (root em) units

    Type of unit similar to `em`, but relative only to the root element, not any parent element. Thus compounding does not occur as it does with `em` units.

  5. Small, Large, and Dynamic viewport units

    Viewport units similar to `vw` and `vh` that are based on shown or hidden browser UI states to address shortcomings of the original units. Currently defined as the `sv*` units (`svb`, `svh`, `svi`, `svmax`, `svmin`, `svw`), `lv*` units (`lvb`, `lvh`, `lvi`, `lvmax`, `lvmin`, `lvw`), `dv*` units (`dvb`, `dvh`, `dvi`, `dvmax`, `dvmin`, `dvw`) and the logical `vi`/`vb` units.

  6. Viewport units: vw, vh, vmin, vmax

    Length units representing a percentage of the current viewport dimensions: width (vw), height (vh), the smaller of the two (vmin), or the larger of the two (vmax).

  7. wbr (word break opportunity) element

    Represents an extra place where a line of text may optionally be broken.

  8. svgangle api: unittype

  9. svglength api: unittype

  10. types: `attr()`: <type-or-unit>

  11. types: `attr()`: <type-or-unit>: <angle>

  12. types: `attr()`: <type-or-unit>: <color>

  13. types: `attr()`: <type-or-unit>: <frequency>

  14. types: `attr()`: <type-or-unit>: <integer>

  15. types: `attr()`: <type-or-unit>: <length>

  16. types: `attr()`: <type-or-unit>: <number>

  17. types: `attr()`: <type-or-unit>: <percentage>

  18. types: `attr()`: <type-or-unit>: <time>

  19. types: `attr()`: <type-or-unit>: <url>

  20. types: `<frequency>`: `hz` unit

  21. types: `<frequency>`: `khz` unit

  22. types: `<image>`: `<gradient>`: `linear-gradient()`: unitless `0` for <angle>

  23. types: `<image>`: `<gradient>`: `repeating-linear-gradient()`: unitless `0` for <angle>

  24. types: `<length>`: `cap` unit

  25. types: `<length>`: container query length units `cqw`, `cqh`, `cqi`, `cqb`, `cqmin`, `cqmax`

  26. types: `<length>`: `em` unit

  27. types: `<length>`: `ex` unit

  28. types: `<length>`: `ic` unit

  29. types: `<length>`: `lh` unit

  30. types: `<length>`: `q` unit

  31. types: `<length>`: `rcap` unit

  32. types: `<length>`: `rch` unit

  33. types: `<length>`: `rem` unit

  34. types: `<length>`: `rex` unit

  35. types: `<length>`: `ric` unit

  36. types: `<length>`: `rlh` unit

  37. types: `<length>`: `vb` unit

  38. types: `<length>`: `vh` unit

  39. types: `<length>`: `vi` unit

  40. types: `<length>`: `dvb`, `dvh`, `dvi`, `dvmax`, `dvmin`, `dvw` units

  41. types: `<length>`: `lvb`, `lvh`, `lvi`, `lvmax`, `lvmin`, `lvw` units

  42. types: `<length>`: `svb`, `svh`, `svi`, `svmax`, `svmin`, `svw` units

  43. types: `<length>`: `vmax` unit

  44. types: `<length>`: `vmin` unit

  45. types: `<length>`: `vw` unit

  46. types: <resolution>: `dpcm` unit

  47. types: <resolution>: `dpi` unit

  48. types: <resolution>: `dppx` unit

  49. types: <resolution>: `x` unit

  50. svg element: font-face: units-per-em