文本高亮显示并不适用于我的asp.net web应用程序中的所有输入字段,包括FireFox和Google的最新版本(CTRL+A也不起作用)。我还不能测试较早的版本。与边缘,它正在正常工作。
详细信息:双击文本或将鼠标移动到文本上,同时按住鼠标左键不会突出显示文本。令人惊讶的是,拖动和复制/粘贴确实有效。因此,文本实际上是被选中的,但没有高亮显示。
我在CSS中搜索disable-select,但没有找到一个事件。
还有什么建议可以找出原因吗?
发布于 2019-03-20 09:16:16
您需要搜索的属性不是disable-select,而是user-select。例如
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none;您可以查找的另一个属性是: Chrome的::selection和火狐的::-moz-selection。
此外,您还可以仅为测试更改默认的选择颜色:
::selection {
background: #FF0000;
}
::-moz-selection {
background: #FF0000;
}发布于 2019-03-21 07:28:17
我发现:在我的CSS中没有出现user-select: none。但在Style.css中,我发现:
::selection {
text-shadow: none;
}我把它改成:
::selection {
text-shadow: none;
background: #f7ea54;
/*or any other color*/
}现在,高亮显示正在与所有浏览器一起工作!为什么它不能与默认设置一起工作,我无法弄清楚。
发布于 2020-06-22 09:29:27
这将最终发生在玩家鼠标或在游戏中使用。启用自动射击或其他类似的鼠标功能改变将导致这种行为。有几件事你可以尝试关闭这些:-检查你的鼠标这样的功能按钮-分析鼠标用户手册时,鼠标功能增强时,按特定的按钮组合-安装制造商鼠标应用程序,如果可用-使用相同的游戏,当你设置这些,以扭转他们。
https://stackoverflow.com/questions/55245022
复制相似问题