我目前正在开发一个网站,我想更改文本选择颜色。
我有点工作。这是我的样式表中的(部分)代码:
::selection {
background: #FF0099;
color: black;
text-shadow: none;
}
::-moz-selection {
background: #FF0099;
color: black;
text-shadow: none;
}
它产生了一个非常令人满意的结果。但是,在某些情况下,突出显示似乎失去了其给定的颜色(#FF099),如下图所示:
如上图所示,文本完全使用正确的颜色突出显示(#FF099);但是,正文和标题之间以及正文左侧的区域以默认颜色(蓝色)突出显示。如何使部分突出显示不返回默认值?
编辑:可在http://i.imgur.com/NmZIf.png获得更大的图片
一个片段:
::selection {
background: #FF0099;
color: black;
text-shadow: none;
}
::-moz-selection {
background: #FF0099;
color: #EEE;
text-shadow: none;
}
<p>sample</p>
<br />
<p>sample2</p>