请勿 使用逗号和逗号。兼容CSS 2.1(不支持CSS3)的用户代理将忽略整个规则:
当用户代理无法解析选择器时(即,它不是有效的CSS 2.1),它必须忽略选择器以及随后的声明块(如果有)。
CSS 2.1为选择器中的逗号(,)赋予了特殊含义。但是,由于不知道逗号是否会在将来的CSS更新中获取其他含义,因此即使选择器的其余部分在CSS2.1中看起来很合理,如果选择器中的任何地方出现错误,也应忽略整个语句。
您可以使用
.foo:after { /*styles*/ }
.foo::after { /*styles*/ }
另一方面,这比必要的更为冗长。现在,您可以使用单冒号表示法。