logo

什么是 CSS 选择器优先级(specificity),它是如何工作的?

What is CSS selector specificity and how does it work?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: hard

分类: CSS Basics

标签: specificity

参考答案摘要

答案 浏览器会根据 CSS 规则的优先级决定元素最终显示哪些样式。假设浏览器已经找到了匹配某个元素的所有规则,那么会为每条规则计算四个逗号分隔的值 a、b、c、d: a:是否使用了行内样式。如果声明是元素上的行内样式,a 为 1,否则为 0。 b:ID 选择器数量。 c:class、属性选择器、伪类选择器数量。 d:标签选择器、伪元素选择器数量。 最终的优先级不是一个简单的分数,而是一个可以按列比...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

什么是 CSS 选择器优先级(specificity),它是如何工作的?

Hardcss

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案