1

这个 CSS 规则……

::selection
{
background-color:#f1f1f1;
}
::-moz-selection
{
background-color:#f1f1f1;
}

… 在 Chrome 中产生这种效果:

在此处输入图像描述

如您所见,选择的某些部分是默认的蓝色。如何使整个选择变为灰色?

4

3 回答 3

2

-moz- 是火狐的前缀

试试 -webkit- 它适用于 chrome 和 safari

于 2013-09-25T07:30:24.490 回答
1

它必须在另一个<div>或类似的地方。检查周围设置背景颜色的任何其他地方。如果没有更多的代码,我们就无法做更多的事情。

还可以找到不同的浏览器类型

-moz-selection

因为那只是Firefox。

于 2013-09-25T07:30:09.887 回答
0

我使用以下内容来防止选择页面上的所有元素......希望它有所帮助!

*{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
于 2014-12-29T03:43:24.313 回答