2017-02-20 6 views
1

-ms-user-select: none прослушивается в IE11. Можно выбрать текст, выбрав сначала текст, не отображаемый вначале, а затем продолжая маркировку. Se gif, fiddle, image.-ms-user-select: none прослушивается в IE11

caniuse не сообщается об этой ошибке.

Это известная ошибка? Есть ли способ исправить это только с помощью CSS или мне нужно использовать JavaScript? Я использую версию 11.0.9600.18537.

HTML:

<p>You can mark this</p> 
<div>You can mark this in IE</div> 

CSS:

div { 
-webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
     -ms-user-select: none !important; 
      user-select: none; 
} 
+1

Только что выпустил vm с win7/I.E11, который у меня есть для тестирования, и в скрипке, которую вы предоставили, вы не можете выбрать текст напрямую, нет подсветки. Однако вы можете выбрать то, что можно выбрать, а затем перетащить текст, который нельзя выбрать, и вы увидите подсветку. –

+0

@run yards Это то, что я имел в виду, как показано в GIF, и это поведение, которого я хочу избежать. Это не относится к Firefox или Chrome. – uranibaba

ответ

0

См https://developer.mozilla.org/en-US/docs/Web/CSS/user-select и спецификацию ни параметра:

Текст элемента и подэлементам не смогут быть выбраны , Выбор может содержать эти элементы.

+0

Он работает как в Firefox, но не в IE. Я не могу выбрать в Firefox (предназначенный), но я могу в IE (не предназначен). Точнее, я не могу выбрать элемент напрямую, только если я выделил текст выбираемого элемента и продолжу выбор по элементу, который не выбирается. Это ошибка. – uranibaba

+0

Я не думаю, что это ошибка, уточняется, что выбор может «содержать эти элементы». Попробуйте выбрать его в Firefox, нажмите CTRL + C (копировать) - и пока текст не будет выделен, он будет выбран. IMHO, IE на самом деле более удобен для пользователя. – nbo

+0

Итак, «Выбор может содержать эти элементы». означает, что элементы не могут быть визуально выбраны (то есть выделены), но все еще могут быть выбраны и, таким образом, скопированы? – uranibaba

Смежные вопросы