CSS 选择器 - 权重/匹配方式

Posted by CodingWithAlice on June 27, 2021

CSS 选择器 - 权重/匹配方式

image-20241103153931418

一、权重

​ id #id > class .left、伪类 :hover、属性 a[href]/a[class=“qiu”] > 标签类 div、伪元素 ::after > 通配符 *

注意:

  • !important > 行内样式 > 内联/外联样式

  • 当两个样式都使用 !important 时,权重值大的优先级更高
  • css 样式是单线程,内联/外联样式 的优先级只和 加载顺序 有关

二、匹配方式

CSS 选择器是从右向左进行匹配的:

/* 先找到所有 h3 元素,再过滤父元素不是 .content 的,最后过滤掉 .content 不是 div 标签的 */
div.content h3 {}