如何“撤消”:: selection属性的CSS规范

时间:2014-03-06 17:59:45

标签: html css

我正在使用包含::selection默认CSS样式的应用程序框架,但我更喜欢浏览器的默认行为。

事实上,我发现我更喜欢浏览器的默认行为 color的任何规范以及background-color的{​​{1}}。它们是不透明的,默认值是透明的,它们会更改默认值不会的文本颜色。

我的问题是:有没有办法“撤消”或“恢复”这种样式,或者只有在定义了::selectioncolor属性后才能覆盖它们与其他同样明确的价值观?

如果是这样,那似乎是一种耻辱!

1 个答案:

答案 0 :(得分:4)

您可以使用值initial覆盖属性,将其设置回浏览器默认值:

::selection {
    color:initial;
    background:initial;
}

EXAMPLE HERE