::选择伪元素outline属性(::selection pseudo-element outlin

2019-10-19 16:10发布

在此参考

在描述的底部,

他们指出,该::selection选择可以使用的轮廓属性,但我一直没能得到这个工作。

如何影响纲要与这个选择是否正确?

Answer 1:

从一个重要的注意Mozilla开发者网络 :

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

哪些浏览器支持今天这个伪元素的属性基本上是无能为力的。 你可能会没有得到一致的跨浏览器的体验,所以你最好避免边缘细节,并坚持到了每个浏览器支持。

::selection是在选择器规范( 2005年12月 ),我们会阅读:

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

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

我将避免试图达到为别的跨浏览器支持。 最后,请记住,非等标准功能,这可能会起来,在未来消失。 所以,不要太重视它。

实施和支持详细信息

  • Mozilla开发者网络
  • Microsoft开发人员网络


文章来源: ::selection pseudo-element outline property