Chain CSS 伪选择器

Chain CSS Pseudo Selectors

我知道了:

::selection {
    background-color: #80b3ff;
    color: #000000;
}
::-moz-selection {
    background-color: #80b3ff;
    color: #000000;
}
::-o-selection ....

但是当我尝试一起定义所有选择器时它不起作用。

::selection, ::-moz-selection, ::-o-selection, ::-webkit-selection {
    background-color: #80b3ff;
    color: #000000;
}

我做错了什么?

发生这种情况是因为 ::selection 是一个伪元素。 There's a good explanation for this here.