Highlight pseudo-elements и overlay model
БазовыйЭкспертный
Основано на спецификациях:
Базовый уровень
`::selection`
Spelling и grammar error highlights
Search и target-text highlights
Продвинутый уровень
`::highlight(<name>)`
Registry и ranges Custom Highlight API
Допустимые properties highlight pseudo-elements
Originating element и corresponding highlight parent
Cascade highlight rules и default UA highlights
Экспертный уровень
Нормативный порядок highlight overlays
Painting active ranges
Взаимодействие overlays с text decorations
Взаимодействие overlays с text shadows