::选择伪元素大纲属性

时间:2014-03-25 17:19:08

标签: css selection pseudo-element outline

this reference

在说明的底部,

他们声明::selection选择器可以使用大纲属性,但我无法使其工作。

如何正确使用此选择器影响大纲

1 个答案:

答案 0 :(得分:1)

来自Mozilla Developer Network的重要提示:

  

::selection伪元素当前不在标准轨道上的任何CSS模块中。它不应该在生产环境中使用。

哪个浏览器支持此伪元素上的哪些属性在今天基本上无关紧要。您可能无法获得一致的跨浏览器体验,因此您可能更好地避免边缘细节并坚持每个浏览器支持的内容。

::selection出现在选择器规范(December 2005)中时,我们会看到:

  

这些是适用于::selection伪元素的CSS属性:colorbackgroundcursor(可选),outline(可选)。背景图像'的计算值。 ::selection上的财产可能会被忽略。

colorbackground-color属性似乎是最受支持的,因为它们是唯一的非可选值。有些浏览器甚至支持text-shadow,但它没有在规范中列出。

我会避免尝试为其他任何跨浏览器提供支持。最后,请记住,像这样的非标准功能可能会在未来升级和消失。所以不要太依赖它。

实施和支持细节