CSS类重复以提高特异性

CSS类重复以提高特异性,第1张

CSS类重复以提高特异性

是的,有可能并且有意这样做。尽管CSS2规范中未提及,但Selectors3规范中明确提及:

注意: 允许同一简单选择器重复出现 [sic] ,并且确实增加了特异性。

因此,浏览器在遇到重复的简单选择器时 必须 提高特异性,只要选择器有效且适用即可。这不仅适用于重复的类,而且适用于重复的ID,属性和伪类。

给定您的代码,

.qtxt.qtxt.qtxt.qtxt.qtxt
将具有最高的特异性。其他两个选择器是同样特定的。组合器完全不影响特异性计算:

.qtxt.qtxt.qtxt.qtxt.qtxt.qtxt.lalgn.lalgn .qtxt

同样,最后一个选择器中的空间是 后代 组合器。该 组合子是

>



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5018008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存