用户选择:none会导致输入字段在Safari上无法访问

use*_*527 12 html css

使用这些css样式,我会阻止页面上突出显示的文本选择.但这会导致输入字段在Safari上被用户输入锁定.

* {
-webkit-touch-callout: none;
-webkit-user-select: none; // locks fields on Safari
-khtml-user-select: none; // locks fields on Safari
-moz-user-select: none;
-ms-user-select: none;
user-select: none;      
}
Run Code Online (Sandbox Code Playgroud)

在Safari上是否有办法防止用户选择而不干扰输入字段?

Tom*_*nti 20

为什么不将风格应用于除输入之外的所有内容?

css3方式: *:not(input){...}

  • @tomaspolach你的语法不正确.正确的语法是:*:not(输入):not(textarea) (8认同)