Псевдоэлемент ::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;
}