Выделение (highlighting) текста на веб-странице происходит при помощи CSS свойства ::selection
.
Для того чтобы убрать выделение текста, можно задать для него свойства CSS следующим образом:
::selection {
background-color: transparent;
color: initial;
}
Здесь мы задаем для выделенного текста (::selection
) прозрачный фон и цвет по умолчанию (initial). В результате текст при выделении на странице будет виден, но не будет выделяться никаким цветом или фоном.
Этот код можно применить к любым элементам на веб-странице, например:
p::selection {
background-color: transparent;
color: initial;
}
Здесь мы задаем свойства ::selection
только для элементов <p>
.