1. Background-clip: text

    Clipping a background image to the foreground text.

  2. Text API for Canvas

    Method of displaying text on Canvas elements

  3. CSS3 text-align-last

    CSS property to describe how the last line of a block or a line right before a forced line break when `text-align` is `justify`.

  4. CSS Text Box

    CSS `text-box` (and its longhands `text-box-trim` & `text-box-edge`) provide the ability to trim extra space over/under text glyphs at the start/end of a block to match specific font-provided metrics. This allows for more precise alignment and positioning of text.

  5. CSS text-indent

    The `text-indent` property applies indentation to lines of inline content in a block.

  6. CSS text-justify

    CSS property to define how text should be justified when `text-align: justify` is set.

  7. CSS text-orientation

    The CSS `text-orientation` property specifies the orientation of text within a line. Current values only have an effect in vertical typographic modes (defined with the `writing-mode` property)

  8. CSS text-wrap: balance

    Allows multiple lines of text to have their lines broken in such a way that each line is roughly the same width, often used to make headlines more readable and visually appealing.

  9. CSS3 Text-shadow

    Method of applying one or more shadow or blur effects to text

  10. HTMLElement.innerText

    A property representing the text within a DOM element and its descendants. As a getter, it approximates the text the user would get if they highlighted the contents of the element with the cursor and then copied to the clipboard.

  11. Selection controls for input & textarea

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

  12. Element.insertAdjacentElement() & Element.insertAdjacentText()

    Methods for inserting an element or text before or after a given element, or appending or prepending an element or text to a given element's list of children.

  13. maxlength attribute for input and textarea elements

    Declares an upper bound on the number of characters the user can input. Normally the UI ignores attempts by the user to type in additional characters beyond this limit.

  14. readonly attribute of input and textarea elements

    Makes the form control non-editable. Unlike the `disabled` attribute, `readonly` form controls are still included in form submissions and the user can still select (but not edit) their value text.

  15. text-decoration styling

    Method of defining the type, style and color of lines in the text-decoration property. These can be defined as shorthand (e.g. `text-decoration: line-through dashed blue`) or as single properties (e.g. `text-decoration-color: blue`)

  16. text-emphasis styling

    Method of using small symbols next to each glyph to emphasize a run of text, commonly used in East Asian languages. The `text-emphasis` shorthand, and its `text-emphasis-style` and `text-emphasis-color` longhands, can be used to apply marks to the text. The `text-emphasis-position` property, which inherits separately, allows setting the emphasis marks' position with respect to the text.

  17. CSS3 Text-overflow

    Append ellipsis when text overflows its containing element

  18. CSS text-size-adjust

    On mobile devices, the text-size-adjust CSS property allows Web authors to control if and how the text-inflating algorithm is applied to the textual content of the element it is applied to.

  19. CSS text-stroke and text-fill

    Method of declaring the outline (stroke) width and color for text.

  20. Node.textContent

    DOM Node property representing the text content of a node and its descendants

  21. TextEncoder & TextDecoder

    `TextEncoder` encodes a JavaScript string into bytes using the UTF-8 encoding and returns the resulting `Uint8Array` of those bytes. `TextDecoder` does the reverse.

  22. URL Scroll-To-Text Fragment

    URL fragment that defines a piece of text to be scrolled into view and highlighted.

  23. WebVTT - Web Video Text Tracks

    Format for marking up text captions for multimedia resources.

  24. text api

  25. textevent api

  26. css property: text-underline-offset

  27. html element: textarea