css选择器优先级排序

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

CSS选择器都有权重值,权重值越大优先级越高。

1、内联样式表的权重值最高,值为1000。
2、id选择器的权重值为100。
3、class选择器的权值为10。
4、类型(元素)选择器的优先级为1。
5、通配符选择器的优先级为0。

html内容如下:

<div id="div_id1">这里是第一个div,!important优先级 比 行内样式/行间样式 优先级高
</div>
<div id="div_id2" style="background-color: red;">这里是第二个div,行内样式/行间样式 比 id 优先级高
</div>
<div id="div_id3" class="div_class">这里是第三个div,id优先级 比 class 优先级高
</div>
<div id="div_id4" class="div_class">这里是第四个div,属性选择器 id=["div_id4"] 优先级 和 class 优先级  一样高,看顺序。class在后面,展示class的样式
</div>
<div id="div_id5" class="div_class">这里是第五个div,属性选择器 id=["div_id5"] 优先级 和 class 优先级  一样高,看顺序。id=["div_id5"]在后面,展示id=["div_id5"]的样式
</div>
<div class="div_class">这里是第六个div,class 优先级 比 标签选择器 如:div/body/html/span等 优先级高
</div>
<div>这里是第七个div,标签选择器 优先级 比 通配符选择器 <strong style="background-color:chartreuse;color: red;">*</strong> 优先级高。因此,虽然整体页面的背景色展示为灰色,但第七个div的背景色仍为黄绿色
</div>

css内容如下:

#div_id1 {background-color: cornflowerblue !important;
}
#div_id2 {background-color: yellow;
}
#div_id3 {background-color: green;
}
[id="div_id4"] {background-color: aquamarine;
}
.div_class {background-color: blue;
}
[id="div_id5"] {background-color: aquamarine;
}
div {height: 80px;background-color: yellowgreen;
}
* {background-color: #eeeeee;
}

结果如下:

css选择器优先级排序相关推荐

  1. html5选择器优先级,css选择器优先级怎么比较

    css选择器优先级怎么比较 CSS选择器中比较常见的有标签选择器.ID选择器.类选择器以及子选择器.而事实上,CSS选择器如果细分下来,竟然多达40多种.那他们的优先级该怎么比较呢,下面就来看看吧. ...

  2. css选择器优先级顺序是什么?css基本选择器优先级的介绍

    css的选择器有很多种,那么,自然而然的就会有优先级这一概念出现,所以,css选择器优先级顺序是怎样的呢?本篇文章将来给大家介绍css选择器优先级的排序,话不多说,我们来直接看正文内容. 打造全网we ...

  3. CSS选择器优先级顺序是什么

    css的选择器有很多种,那么,自然而然的就会有优先级这一概念出现,所以,css选择器优先级顺序是怎样的呢?本篇文章将来给大家介绍css选择器优先级的排序,话不多说,我们来直接看正文内容. 在看css选 ...

  4. css选择器优先级顺序是什么?css基本选择器优先级的介绍-前端教程

    css的选择器有很多种,那么,自然而然的就会有优先级这一概念出现,所以,css选择器优先级顺序是怎样的呢?本篇文章将来给大家介绍css选择器优先级的排序,话不多说,我们来直接看正文内容. 在看css选 ...

  5. CSS 选择器优先级与效率优化

    CSS选择器优先级与效率优化 Date: 7th of Aug, 2015 Author: HaoyCn 本文收集网上各处关于CSS选择器的文章总结,并自己归纳一篇. 各类选择器的优先级 import ...

  6. 谁动了我的选择器?深入理解CSS选择器优先级

    深入理解CSS选择器优先级

  7. css选择器优先级和photoshop快捷键以及100度享乐网框架

    css选择器优先级 CSS选择器的优先级:作用的元素一样,样式一样,就会有优先级问题,当优先级相同时,一旦发生重叠,以样式后面为主 CSS选择器:统配选择器,类选择器,标签选择器,id选择器,后代选择 ...

  8. css选择器优先级深入理解

    css基础选择器有标签选择器.类选择器.id选择器.通用选择器,本文将深入介绍css选择器优先级,这会给正在解决优先级问题的朋友,带来些许帮助 一.基础选择器  css基础选择器有标签选择器.类选择器 ...

  9. css选择器优先级问题

    css选择器优先级问题(选择器的权重图) A.为啥有此问题的产生? a.众所周知,css对于同一属性先进行优先级别的判断,若比之前渲染的优先级别高,那么就会渲染成这个优先级别较高的. b.对于单一的选 ...

最新文章

  1. Python网络爬虫之requests库Scrapy爬虫比较
  2. JavaScript的一些实用技巧收藏
  3. 理解 Word2Vec 之 Skip-Gram 模型【全】
  4. python分支机构_python通过什么来判断操作是否在分支结构中
  5. android 图片长方形_android 相机只拍摄矩形区域图片
  6. linux线程间通信优点,进程间通信与线程间通信【转】
  7. mysql数据库的优缺点
  8. QlikSense导入oracle数据,【主流BI分析工具对比】12款顶级BI分析工具最佳用例
  9. latex Label ‘ ‘ multiply defined
  10. 条件查询时,如果有的输入框不输入,后台应该怎么处理?
  11. 华为ICT认证是什么意思?
  12. php7从入门到入坟,《在对家的坟头做直播》
  13. 如何将自己的录音形成二维码,用微信扫一下就能听?
  14. mysql 裸设备_什么叫做裸设备
  15. ​为什么用Go编写机器学习的基础架构,而不是Python?
  16. 多元统计分析-橄榄油数据集
  17. 单片机驱动LM75采集温度
  18. 什么是Google Voice
  19. 怎样在ZBrush中快速绘制人体躯干
  20. Z-score 与 Fisher-Z 的区别

热门文章

  1. PHP快速推送微信模板消息
  2. 装机——电脑硬件科普
  3. 小米发布自研澎湃芯片C1,雷军回顾造芯七年
  4. 面向对象简称 OO(Object Oriented),20 世纪 80 年代以后,有了面向对象分析(OOA)、 面向对象设计(OOD)
  5. win7计算机无法识别分辨率,win7系统的分辨率不能调整的三大原因及解决方法
  6. 阿里云ECS服务器绑定域名并访问项目
  7. 疫情防控定点医院专用净水器新泩,获消费者青睐
  8. gunicorn的基本使用
  9. 从外部数据采集到数据处理流程
  10. 公众号软文怎么写?纯干货