Псевдоэлемент selection позволяет задать стили выделенному тексту (только цвет и фон).

Синтаксис

селектор::selection {
	
}

Примеры

Пример

Выделите текст и вы увидите, что он будет красный на черном фоне. К сожалению, для кроссбраузерности нужно писать 3 раза (объединить через запятую вместе нельзя, не будет работать):

p::-moz-selection {
	color: red;
	background-color: black;
}
p::-webkit-selection {
	color: red;
	background-color: black;
}
p::selection {
	color: red;
	background-color: black;
}

Результат выполнения кода:

Быть энтузиасткой сделалось ее общественным положением, и иногда, когда ей даже того не хотелось, она, чтобы не обмануть ожиданий людей, знавших ее, делалась энтузиасткой.

Сдержанная улыбка, игравшая постоянно на лице Анны Павловны, хотя и не шла к ее отжившим чертам, выражала, как у избалованных детей, постоянное сознание своего милого недостатка, от которого она не хочет, не может и не находит нужным исправляться.