星海

HTML 与 CSS · 单选题 · 第 3 题

前端与全栈开发面试 · 第 3 题

下列选择器中,优先级(特异性)最高的是?

  1. A.a .b .c p
  2. B#main p
  3. Cdiv ul li a
  4. 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 就胜过任意数量的类,组合符号 > 本身不计入特异性。

在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。