优先级就是分配给指定的 CSS 声明的一个权重,它由匹配的选择器中的每一种选择器类型的数值决定。

!important > 行内样式 > ID选择器 > 类选择器=伪类=属性 > 标签 > 通配符 > 继承 > 浏览器默认属性

选择器越具体,其优先级越高

// HTML<div id="test"><span>Text</span>
</div>
// CSSdiv#test span { color: green; }
div span { color: blue; }
span { color: red; }

无论 CSS 语句的顺序是什么样的,文本都会是绿色的(green),其次蓝色(blue),最后红色(red)。查看Demo

相同优先级,出现在后面的,覆盖前面的

// HTML<div class="green blue red"><span>Text</span>
</div>
// CSS.green {color: green;
}
.blue {color:blue;
}
.red {color:red
}

根据顺序规则,Text 颜色为红色。查看Demo

属性后面加 !important 的优先级最高,但是要少用

//HTML<p class="better">This is a paragraph.</p>
<p class="better" id="winning">One selector to rule them all!</p>
// CSS#winning {background-color: red;border: 1px solid black;
}.better {background-color: gray;border: none !important;
}p {background-color: blue;color: white;padding: 5px;
}

两个元素都有 class,第二个元素有 id。border 有 !important。因此,第一个元素为灰色背景无边框,第二个元素红色背景无边框。查看Demo

CSS 选择器的优先级相关推荐

  1. 详解CSS选择器、优先级与匹配原理

    选择器种类 严格来讲,选择器的种类可以分为三种:标签名选择器.类选择器和ID选择器.而所谓的后代选择器和群组选择器只不过是对前三种选择器的扩展应用.而在标签内写入style=""的 ...

  2. CSS选择器的优先级的相关介绍

    css选择器的优先级 使用不同的选择器,选中同一个元素并且设样式的时候, 这样样式就会产生冲突,最终到底采用哪一个选择器定义的样式,由选择器的优先级(权重)决定,优先级高的优先显示 优先级规则(权重值 ...

  3. 【CSS笔记】CSS选择器的优先级(权重)

    目录 1.1.选择器的优先级 1.2.CSS选择器权重 1.1.选择器的优先级 CSS选择器的优先级顺序如下所示: 内联样式(style) > id选择器 > class选择器 > ...

  4. CSS选择器的优先级是怎样的?

    CSS选择器的优先级是:内联 > ID选择器 > 类选择器 > 标签选择器 到具体的计算层面,优先级是由 A .B.C.D 的值来决定的,其中它们的值计算规则如下: A 的值等于 1 ...

  5. css选择器的优先级

    1. 引言 选择器类型过多将导致一些问题,是什么问题呢?咱们直接举例子说明. 上图中,css中的两个选择器都是针对<span>的,而且两个设置的颜色不一样,这里的<span>到 ...

  6. [转]《精通css》笔记1:css选择器与优先级

    本文转自:http://www.cnblogs.com/webmoon/archive/2012/12/02/2798183.html css选择器 一.基础选择器 css基础选择器有标签选择器.类选 ...

  7. css选择器的优先级和权重问题

    CSS选择器的种类: 1.id选择器如:(id="name",id="name_txt)(*name) 2.class选择器(如:class="head&quo ...

  8. 一张图搞定CSS选择器的优先级

    0 总览 如果发生CSS的冲突问题, 即A样式与B样式冲突 1 首先比较CSS样式的来源不同的来源有不同的优先级如果来源相同, 即同源时, 则进入下一阶段2 比较是否为内联样式如果A样式与B样式同源, ...

  9. CSS——选择器及优先级

    一.CSS选择器的种类 标签选择器:div 类选择器:.container id选择器:#child1 后代选择器:.container div,表示container类里面的所有div标签 子选择器 ...

  10. css选择器的优先级,以及用法

    目录 前言 一.css选择器 二.css选择器优先级排序 三.css选择器的总结 1.  !important 2.内联选择器 3.id选择器 4.类别选择器 5.属性选择器(内容较多) 6.伪类选择 ...

最新文章

  1. 我想成为一名计算机管理员英语作文,我想成为一名老师英语作文4篇
  2. HTML如何让图片覆盖背景颜色,css – 使用rgba背景颜色覆盖背景图像
  3. AI加持的WPS来了:金山开源全球首个办公DL框架KSAI-Lite
  4. Node.js~在linux上的部署~外网不能访问node.js网站的解决方法
  5. c语言程序可以单独编译,c语言中的函数可不可以单独进行编译?_后端开发
  6. Python类的自定义属性访问及动态属性设置
  7. #我要上首页# 新版博客首页来了,做明星博主还会远吗?
  8. mysql初体验学习笔记_MySQL数据库初体验
  9. css3实践之图片轮播(Transform,Transition和Animation)
  10. futuretask java 并发请求_Java并发编程:Callable、Future和FutureTask
  11. 页面导航【WP7学习札记之七】
  12. SparkSQL统一数据的加载与落地
  13. php curl 相关链接 收藏
  14. 【论文阅读】基于深度神经网络的人体运动姿态估计与识别
  15. C语言分数加减法编程,分数加减法(C语言)
  16. 精益软件研发的秘密 IT大咖说 - 大咖干货,不再错过
  17. STM32F103 实现 简易闹钟小程序
  18. PyTorch 轻松节省显存的小技巧
  19. 给我五分钟,带你彻底掌握 MyBatis 缓存的工作原理
  20. html5 自动扣图,html5利用canvas实现颜色容差抠图功能

热门文章

  1. 我的世界服务器生存模式维护,生存模式 - Minecraft Wiki,最详细的官方我的世界百科...
  2. Vue开发 中级学习教程
  3. mysql搞笑代码_搞笑代码注释,佛祖保佑 永无BUG
  4. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java基于2023最新SSM计算机毕业设计选题大全(附源码+LW)之JAVA框架的宿舍管理系统z4f2x
  5. npm install 报错问题解决合集
  6. maven install 本地jar包
  7. 工业互联网安全需要“融合”发展
  8. a标签有个download属性
  9. 高并发系统设计——分布式事务解决方案
  10. python提取矩阵元素_python获取array中指定元素的示例