我正在使用一个应用程序框架,其中包括 ::selection
的默认CSS样式,但我更喜欢浏览器的默认行为。
实际上,我发现我更喜欢浏览器的默认行为,而不是 color
的任何规范和::selection
的background-color
。它们是不透明的,默认值是透明的,并且会更改默认值不在的文本的颜色。
我的问题是:有什么方法可以"撤消"或"还原"这种样式,或者是将color
和background-color
属性定义的情况,只能用其他同样显式值覆盖它们?p>如果是这样,那似乎很可惜!
您只需用值initial
覆盖属性即可将其设置回浏览器默认值:
::selection {
color:initial;
background:initial;
}
示例此处