Custom highlights
Limited availability
Custom highlights style arbitrary text ranges, without adding extra elements to the DOM.
Compatibility
- Chrome 105 Released on 2022-09-02
- Chrome Android 105 Released on 2022-09-02
- Edge 105 Released on 2022-09-01
- Firefox ❌ Search for bugs Search for standards position
- Firefox for Android ❌ See bugzil.la/1703961
- Safari 17.2 Released on 2023-12-11
- Safari on iOS 17.2 Released on 2023-12-11
MDN docs
- CSS.highlights_static
- Highlight
- Highlight.Highlight
- Highlight.add
- Highlight.clear
- Highlight.delete
- Highlight.entries
- Highlight.forEach
- Highlight.has
- Highlight.keys
- Highlight.priority
- Highlight.size
- Highlight.type
- Highlight.values
- HighlightRegistry
- HighlightRegistry.clear
- HighlightRegistry.delete
- HighlightRegistry.entries
- HighlightRegistry.forEach
- HighlightRegistry.get
- HighlightRegistry.has
- HighlightRegistry.keys
- HighlightRegistry.set
- HighlightRegistry.size
- HighlightRegistry.values
Specifications
BCD data
- api.CSS.highlights_static
- api.Highlight
- api.Highlight.@@iterator
- api.Highlight.Highlight
- api.Highlight.add
- api.Highlight.clear
- api.Highlight.delete
- api.Highlight.entries
- api.Highlight.forEach
- api.Highlight.has
- api.Highlight.keys
- api.Highlight.priority
- api.Highlight.size
- api.Highlight.type
- api.Highlight.values
- api.HighlightRegistry
- api.HighlightRegistry.@@iterator
- api.HighlightRegistry.clear
- api.HighlightRegistry.delete
- api.HighlightRegistry.entries
- api.HighlightRegistry.forEach
- api.HighlightRegistry.get
- api.HighlightRegistry.has
- api.HighlightRegistry.keys
- api.HighlightRegistry.set
- api.HighlightRegistry.size
- api.HighlightRegistry.values
- css.selectors.highlight