优先级顺序
- 重要性!important:最高优先级覆盖其他所有样式。
- 内联样式:1000。
- ID 选择器:100。
- 类选择器/属性选择器/伪类:10。
- 元素选择器/伪元素选择器:1
- 通配符选择器 */组合选择器 + ~ >/否定伪类选择器 :not():0
通配符选择器 *,组合选择器 + ~ >,否定伪类选择器 :not() 对优先级影响?
无影响,他们优先级值都是 0,主要发挥重要的是后续的选择器。
如果存在一个具有101个 class 选择器的样式和一个 ID 选择器的样式,哪个优先?
ID 选择器的优先级高于类选择器,无论 class 选择器的数量是多少,都不会超过 ID 选择器的优先级。
通配符选择器和元素选择器哪个权重教高?
元素选择器的优先级高于通配符选择器