1. ::selection CSS pseudo-element

    The ::selection CSS pseudo-element applies rules to the portion of a document that has been highlighted (e.g., selected with the mouse or another pointing device) by the user.

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

  3. CSS outline properties

    The CSS outline properties draw a border around an element that does not affect layout, making it ideal for highlighting. This covers the `outline` shorthand, as well as `outline-width`, `outline-style`, `outline-color` and `outline-offset`.

  4. URL Scroll-To-Text Fragment

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

  5. css api: `highlights` static property

  6. highlight api

  7. highlightregistry api

  8. highlightregistry api: [symbol.iterator]

  9. highlightregistry api: clear

  10. highlightregistry api: delete

  11. highlightregistry api: entries

  12. highlightregistry api: foreach

  13. highlightregistry api: get

  14. highlightregistry api: has

  15. highlightregistry api: highlightsfrompoint

  16. highlightregistry api: keys

  17. highlightregistry api: set

  18. highlightregistry api: size

  19. highlightregistry api: values

  20. highlight api: [symbol.iterator]

  21. highlight api: add

  22. highlight api: clear

  23. highlight api: delete

  24. highlight api: entries

  25. highlight api: foreach

  26. highlight api: has

  27. highlight api: `highlight()` constructor

  28. highlight api: keys

  29. highlight api: priority

  30. highlight api: size

  31. highlight api: type

  32. highlight api: values

  33. css property: -webkit-tap-highlight-color

  34. css selector: `::highlight()`