我实际上甚至不知道定义这个,但我需要更改文本背景颜色。从未这样做过。现在当我选择文本时,让我们说按下鼠标左键并标记文本的一部分,所有背景都变成红色,所以我不知道哪个元素定义了这个属性。
答案 0 :(得分:2)
您需要::selection
伪元素:
::selection {
background-color: red;
}
但请注意,由于这是一个相当新的CSS3选择器,因此您需要使用特定于浏览器的前缀以实现最大兼容性:
::-moz-selection
另请注意,这是removed from the CSS3 specification。它不适用于版本9以下的IE,但可以在大多数其他现代浏览器中使用。
答案 1 :(得分:0)
你可能正在寻找这个(注意双:是正确的):
::selection {color:#fff;background:red;}
::-moz-selection {color:#fff;background:red;}