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: @@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: keys

  16. highlightregistry api: set

  17. highlightregistry api: size

  18. highlightregistry api: values

  19. highlight api: @@iterator

  20. highlight api: add

  21. highlight api: clear

  22. highlight api: delete

  23. highlight api: entries

  24. highlight api: foreach

  25. highlight api: has

  26. highlight api: `highlight()` constructor

  27. highlight api: keys

  28. highlight api: priority

  29. highlight api: size

  30. highlight api: type

  31. highlight api: values

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

  33. css property: scrollbar-highlight-color

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