CSS 选择器优先级本地处理 · 0 次网络请求
计算 CSS 选择器的 (a, b, c, d) 优先级。支持逗号分隔多选择器(批量比较,按优先级降序排序)。
优先级计算规则
| 位置 | 含义 | 示例 |
|---|---|---|
a | 内联样式(不在选择器里,外部传入) | style="" |
b | ID 选择器数量 | #id |
c | class / 属性 / 伪类 | .cls [attr] :hover |
d | 元素 / 伪元素 | div ::before |
比较:从 a 到 d 依次比较,数值大者优先。
特殊函数:
- :not() / :is() / :has():取其内部选择器中优先级最高者
- :where():永远不贡献优先级(特异性 0)
- * 通配符:不计数
页面更新: · 本地处理与使用边界