Skip to content

假设下面样式都作用于同一个节点元素`span`,判断下面哪个样式会生效

Posted on:2024年7月19日 at 15:42
body#god div.dad span.son {
  width: 200px;
}
body#god span#test {
  width: 250px;
}

本题考察css的样式优先级权重,大家需要记住:

当两个权值进行比较的时候,是从高到低逐级将等级位上的权重值(如 权值 1,0,0,0 对应—> 第一等级权重值,第二等级权重值,第三等级权重值,第四等级权重值)来进行比较的,而不是简单的 1000个数 + 100个数 + 10个数 + 1个数 的总和来进行比较的,换句话说,低等级的选择器,个数再多也不会越等级超过高等级的选择器的优先级的。

所以本题的分析思路是:

答案是 width: 250px;

原文转自:https://fe.ecool.fun/topic/ed616567-30f4-45d4-b910-04bd4a92f53e