Псевдоэлемент ::selection
Псевдоэлемент ::selection отвечает за выделение текста на странице с помощью зажатой левой кнопки мыши или другого способа. Он задается сам по себе, без привязки к какому-либо html-элементу.
Используя данный псевдоэлемент, можно изменить следующие CSS-свойства выделяемого текста: color, background-color и text-shadow.
Firefox поддерживает альтернативный псевдоэлемент ::-moz-selection.
Пример:
::-moz-selection {
color: chocolate;
background-color: silver;
}
::selection {
color: chocolate;
background-color: silver;
}