Там, кажется, не один. user-select
был определен как часть пользовательского интерфейса для CSS3 , который впоследствии был заменен CSS3 Basic User Interface Module . Однако последний документ не включает спецификацию user-select
. После недавнего поиска я не смог найти ни одного обсуждения, почему он мог быть удален из спецификации.
Обратите внимание, что user-select
не работает ни в одном браузере (о котором я знаю), хотя версии с префиксом производителя будут работать в Firefox, Chrome, Safari, Opera и IE 10 +:
#something {
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
}
Если вы используете только эти префиксы вендоров, ваш CSS должен проверить, если вы установили Vendor Extensions на Warning . Для IE и Opera вы можете использовать атрибут unselectable
для элементов. По иронии судьбы, это сделает ваш HTML недействительным.
Смотрите мой ответ на отключение выделения текста не работает в IE с использованием jquery .