iwenwikiiwenwiki
首页
  • 指尖联盟
  • 百战商城
  • uniapp
  • 网易云音乐
  • 安心食疗
前端面试题
鸿蒙面试题
华为认证题库
项目列表
毕设与课设
  • 仓颉
  • 前端
  • HarmonyOS
视频教程
首页
  • 指尖联盟
  • 百战商城
  • uniapp
  • 网易云音乐
  • 安心食疗
前端面试题
鸿蒙面试题
华为认证题库
项目列表
毕设与课设
  • 仓颉
  • 前端
  • HarmonyOS
视频教程
  • 面试前准备

    • 面试前准备
  • 前端面试题-HTML

    • 1. src和href的区别
    • 2. 对HTML语义化的理解
    • 3. DOCTYPE(⽂档类型) 的作⽤
  • 前端面试题-CSS

    • 1. CSS选择器及其优先级
    • 2. CSS中可继承与不可继承属性有哪些
  • 前端面试题-JavaScript

    • 一、数据类型
    • 二、ES6
    • 三、JavaScript基础
  • 前端面试题-Vue

    • Vue
  • 前端面试题-React

    • React
  • 前端面试题-性能优化

    • 性能优化

1. CSS选择器及其优先级

选择器格式优先级权重
id选择器#id100
类选择器.classname10
属性选择器a[ref=“eee”]10
伪类选择器li:last-child10
标签选择器div1
伪元素选择器li:after1
相邻兄弟选择器h1+p0
子选择器ul>li0
后代选择器li a0
通配符选择器*0

对于选择器的优先级:

  • 标签选择器、伪元素选择器:1;
  • 类选择器、伪类选择器、属性选择器:10;
  • id 选择器:100;
  • 内联样式:1000;

注意事项:

  • !important声明的样式的优先级最高;
  • 如果优先级相同,则最后出现的样式生效;
  • 继承得到的样式的优先级最低;
  • 通用选择器(*)、子选择器(>)和相邻同胞选择器(+)并不在这四个等级中,所以它们的权值都为 0 ;
  • 样式表的来源不同时,优先级顺序为:内联样式 > 内部样式 > 外部样式 > 浏览器用户自定义样式 > 浏览器默认样式
Next
2. CSS中可继承与不可继承属性有哪些