HTML 与 CSS · 单选题 · 第 3 题
前端与全栈开发面试 · 第 3 题
下列选择器中,优先级(特异性)最高的是?
- A.a .b .c p
- B#main p
- Cdiv ul li a
- D.list > li:hover
答案
B B. #main p
解析
特异性按(ID 个数, 类/属性/伪类个数, 元素/伪元素个数)逐位比较。#main p 是 (1,0,1);.a .b .c p 是 (0,3,1);div ul li a 是 (0,0,4);.list > li:hover 是 (0,2,1)。只要有一个 ID 就胜过任意数量的类,组合符号 > 本身不计入特异性。