CSS选择器不能与两个“全选”伪元素选择器一起使用

时间:2019-01-16 22:11:20

标签: html css css-selectors

我正在构建一个网页,并已将:: selection伪元素与“全选”选择器一起使用,以样式选择行为,例如:

*::selection {
  background-color: grey;
  color: white;
}

*::-moz-selection {
  background-color: grey;
  color: white;
}

但是,当我意识到这两个选择器具有相同的行为但我仍需要供应商前缀时,我正在整理CSS进行一些整理:

*::selection, *::-moz-selection {
  background-color: grey;
  color: white;
}

这样做之后,我意识到选择器不再起作用,选择也不再样式化。我用较早的两个选择器替换了我的双重选择器块,然后又重新工作了。

我环顾四周,但找不到任何不起作用的原因,这不是一个大问题,我只是好奇为什么不起作用。我以为,当使用“ and”(,)选择器时,它将两个选择器视为不同,因此理论上应该保留相同的行为。

任何帮助表示赞赏-谢谢。

0 个答案:

没有答案