我正在构建一个网页,并已将:: selection伪元素与“全选”选择器一起使用,以样式选择行为,例如:
*::selection {
background-color: grey;
color: white;
}
*::-moz-selection {
background-color: grey;
color: white;
}
但是,当我意识到这两个选择器具有相同的行为但我仍需要供应商前缀时,我正在整理CSS进行一些整理:
*::selection, *::-moz-selection {
background-color: grey;
color: white;
}
这样做之后,我意识到选择器不再起作用,选择也不再样式化。我用较早的两个选择器替换了我的双重选择器块,然后又重新工作了。
我环顾四周,但找不到任何不起作用的原因,这不是一个大问题,我只是好奇为什么不起作用。我以为,当使用“ and”(,)选择器时,它将两个选择器视为不同,因此理论上应该保留相同的行为。
任何帮助表示赞赏-谢谢。