Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML如何防止有人突出显示div中的文本?_Javascript_Html - Fatal编程技术网

Javascript HTML如何防止有人突出显示div中的文本?

Javascript HTML如何防止有人突出显示div中的文本?,javascript,html,Javascript,Html,首先是的,我找到了这个链接: 但这似乎对我不起作用。我有很多包含文本的div,制作了一个定制的表格。当用户使用ctrl键并单击多行时,有时表格内容也会高亮显示。然后,当我希望滚动表溢出时,这会导致问题。您可以使用此CSS: .unselectable { user-select: none; } 使用CSS解决此问题: body { -webkit-user-select: none; /* Webkit */ -moz-user-select: none; /* Fi

首先是的,我找到了这个链接:

但这似乎对我不起作用。我有很多包含文本的div,制作了一个定制的表格。当用户使用ctrl键并单击多行时,有时表格内容也会高亮显示。然后,当我希望滚动表溢出时,这会导致问题。

您可以使用此CSS:

.unselectable {
   user-select: none;
}

使用CSS解决此问题:

body {
    -webkit-user-select: none; /* Webkit */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE 10 */
    /* Currently not supported in Opera but will be soon */
    -o-user-select: none;
    user-select: none;
}

就拿网页的条目体为例吧,这个问题看起来像这样:注意,它不会在所有浏览器上都起作用(我相信IE会有这个问题)。对于IE,请看