Кратко
СкопированоСвойство user определяет, может ли пользователь выбрать текст в элементе, для которого это свойство задано.
Пример
СкопированоДобавим к тексту user, чтобы он не выделялся мышкой.
p { user-select: none;}
p {
user-select: none;
}
Как пишется
Скопированоnone— текст внутри элемента нельзя выделить и, как следствие, скопировать.text— текст может быть выделен.all— весь текст, включая текст в дочерних элементах, будет выделен автоматически при клике.auto— значение вычисляется в зависимости от элемента:- для редактируемого элемента (атрибут
contenteditable) значение будетcontain; - для псевдоэлементов
:и: before :значение будет: after none; - значения
userи- select : all userнаследуются от родителя.- select : none - иначе значение будет
text.
- для редактируемого элемента (атрибут
contain— может быть выделен только текст элемента, которому задано свойство.
⚠️ Обратите внимание: значение contain определено в спецификации, но не поддерживается браузерами.
Подсказки
Скопировано💡 Обычно свойство используется для интерактивных элементов на которые можно нажать, но выделение текста у них при этом нежелательно.
Поддержка в браузерах:
- Chrome 54, поддерживается
- Edge 79, поддерживается
- Firefox 69, поддерживается
- Safari, не поддерживается