html - 禁用蓝色背景并仅突出显示 html 中的文本

标签 html

我可以使用下面运行良好的代码禁用任何网页的内容选择。

<div 
 style="-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none;" 
 unselectable="on"
 onselectstart="return false;" 
 onmousedown="return false;">
    Cannot select me
</div>

显示文本选择的图片如下:

enter image description here

我的问题是:

  • 如何禁用蓝色背景并仅突出显示我从任何网页中选择的文本?

问题的第二部分移至ux.stackexchange .

最佳答案

::selection CSS 伪元素会帮助你,将它应用于 bodyhtml 之类的;

body::selection {
    background-color:transparent;
    color:#0000FF;
}

DEMO

关于html - 禁用蓝色背景并仅突出显示 html 中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31181923/

相关文章:

Java:如何使用 JSoup 读取该网站的数据?我如何找到标签和类之类的东西?

php - 提交一个设置了action属性的表单,同时有一个javascript代码来处理提交

html - CSS 菜单不适用于平板电脑

javascript - 如何在contenteditable div中找到插入符号前后的字符长度?

php - MySQL 数据库中的数据未更新。有什么想法吗?

javascript - 使用 innerHTML 创建具有内联样式的整个 DOM 对象,安全吗?

javascript - HTML5 Datalist auto suggest 显示以搜索关键字开头的列表

javascript - HTML5 Canvas : Splitting/Calculating Lines

html - 使用位置 : absolute; 时不显示下拉菜单

html - Facebook 喜欢的框边距不居中