您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我应该对伪元素使用单冒号还是双冒号?

我应该对伪元素使用单冒号还是双冒号?

请勿 使用逗号和逗号。兼容CSS 2.1(不支持CSS3)的用户代理将忽略整个规则:

用户代理无法解析选择器时(即,它不是有效的CSS 2.1),它必须忽略选择器以及随后的声明块(如果有)。

CSS 2.1为选择器中的逗号(,)赋予了特殊含义。但是,由于不知道逗号是否会在将来的CSS更新中获取其他含义,因此即使选择器的其余部分在CSS2.1中看起来很合理,如果选择器中的任何地方出现错误,也应忽略整个语句。

您可以使用

.foo:after { /*styles*/ }
.foo::after { /*styles*/ }

另一方面,这比必要的更为冗长。现在,您可以使用单冒号表示法。

其他 2022/1/1 18:17:19 有528人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶