CSS优先级

权重

两个选择器同时作用到一个元素上时,权重高者生效。

同等权重 靠近目标近的优先

  • 行内样式 +1000
  • id选择器 +100
  • 属性选择器 / class / 伪类 + 10
  • 元素选择器 / 伪元素 +1
  • 通配符 + 0

!important

  • !important 优先级最高
  • 两个样式都使用!important时,权值大的优先级
  • 当 ! important 用于简写的属性时,这条属性的所有子属性都会被作用上!important

行内、内联、外联优先级

  • 行内优先级 > 其他优先级
  • 内联 外联优先级取决于 先后顺序
    • css样式 是单线程,依次从上向下加载的。内联样式和外联样式的优先级和加载顺序有关。

样式应用于非目标标签时

选中非目标元素的情况下,离目标越近者优先

同一个样式写两次

后面的会覆盖前面的样式

总结

==!important > 行内样式 > 内联样式 & 外联样式==

results matching ""

    No results matching ""