相关疑难解决方法(0)

使用CSS更改文本选择颜色?

我目前正在开发一个网站,我想更改文本选择颜色.

我有点工作.这是我的样式表中的代码(的一部分):

::selection {
  background: #FF0099;
  color: black;
  text-shadow: none;
}

::-moz-selection {
  background: #FF0099;
  color: black;
  text-shadow: none;
}
Run Code Online (Sandbox Code Playgroud)

它产生了令人满意的结果.但是,在某些情况下,突出显示似乎失去了它的给定颜色(#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;
}
Run Code Online (Sandbox Code Playgroud)
<p>sample</p>
<br />
<p>sample2</p>
Run Code Online (Sandbox Code Playgroud)

html css

31
推荐指数
3
解决办法
3万
查看次数

标签 统计

css ×1

html ×1