每当我们选择一些文本时,整个文本区域都会被高亮显示。比如this。
但有没有办法取消这个突出显示?我只想改变文本的颜色而不是图像中出现的要突出显示的区域?我清楚了吗?
答案 0 :(得分:7)
取决于您需要支持哪些浏览器。不确定Internet Explorer是否支持它,但以下是您可以尝试的三个CSS伪元素:
:: selection(适用于我的Chrome)
:: - MOZ选择
:: - WebKit的选择
例如:
p::selection {
background:#cc0000;
color:#fff;
}
答案 1 :(得分:0)
如果您在谈论某人在浏览器中选择文本时(使用鼠标或移位选择),那么这是不可能的。
[UPDATE]
我把它全部收回 - 正如@Dev F和@nico所说,有一个选择CSS3属性。 (当然只有一些浏览器会支持这个,但是......)