CSS 3.0 замена выбранного пользователем свойства - PullRequest
8 голосов
/ 16 ноября 2011

Я использую CSS 3.0 и жалуюсь, что свойство user-select не существует.Кто-нибудь знает, что является подходящей заменой или заменой?

1 Ответ

20 голосов
/ 16 ноября 2011

Там, кажется, не один. 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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...