2012-03-05 79 views
0

我注意到在很多自定义突出显示颜色的网站上,如果按CTRL + A,默认突出显示颜色蓝色始终设法爬过。这是为什么?在制作我自己的网站时,我也有自己的自定义颜色,但我也有同样的问题。有谁知道如何防止这种情况发生?自定义突出显示在网站上失败

http://www.smashingmagazine.com/,http://www.admixweb.com/都是CTRL + A问题的示例。

+2

预期的行为在什么浏览器?在FF3.6和Chrome17中看起来对我很好。 – 2012-03-05 20:32:40

+1

是的,我也没有任何问题。如果你在谈论没有高亮颜色设置(或空格)的其他元素,那么你可以做的事情很少。 – 2012-03-05 20:35:46

+0

@Andres Ilich,或许是我更新浏览器的时候了,这是Chrome浏览器,但我还没有在一段时间内下载最新版本 – Matt 2012-03-05 20:38:43

回答

1

选择样式主要取决于浏览器,并且可能无法在所有浏览器中自定义。以下是如何配置这些样式的示例。

p.normal::selection { 
    background:#cc0000; 
    color:#fff; 
} 

p.moz::-moz-selection { 
    background:#cc0000; 
    color:#fff; 
} 

p.webkit::-webkit-selection { 
    background:#cc0000; 
    color:#fff; 
} 

这样的造型是非常危险的使用和也不应被信赖。

0

碎杂志是宣布他们CSS selection如下:

::selection{background:#333; color:#fff} 
::-moz-selection{background:#333; color:#fff} 

击中Cmd的+ A在我的Mac产生在Chrome 12