CSS选择器优先级(特异性)

简介: CSS选择器优先级(特异性)

权重排行(高到低)

1、行内样式

(!important)

2、ID选择器

#id

2、ID选择器

#id

4、类型和伪元素选择器

div, ::before

权重向量

(0, 0, 0, 0)

(行内样式,ID选择器,class/属性/伪类选择器/,类型/伪元素)
• 1
• 2

权重相同,定义靠后优先

实例

<div id="container">
<div id="container">
<ul class="menu">
<li id="item1" class="item1">项目1</li>
<li class="item2">项目1</li>
<li class="item3">项目1</li>
</ul>
</div>

<style>
/ (0, 1, 3, 1) /
#container .menu.menu li.item2 {
color: #ff4757;
}

/ (0, 1, 2, 1) /
#container li:nth-child(2).item2 {
color: #7bed9f;
}

/ (0, 1, 1, 1) /
#container li.item2 {
color: #ffa502;
}


/ (0, 0, 1, 1) /
li.item2 {
color: #5352ed;
}

/ (0, 0, 1, 0) /
.item2 {
color: #ff6b81
}
</style>

最终效果

11.png

            </div>
目录
相关文章
|
数据安全/隐私保护
超级弱口令检查工具
超级弱口令工具在检测系统漏洞中的作用,包括如何使用和自定义设置。
2709 2
|
关系型数据库 MySQL
mysql模糊查询指定根据第几个字符来匹配
mysql模糊查询指定根据第几个字符来匹配
333 1
|
消息中间件 RocketMQ
RocketMQ - 生产者最佳实践总结
RocketMQ - 生产者最佳实践总结
167 0
|
机器学习/深度学习 弹性计算 编解码
阿里云ECS服务器架构GPU/FPGA/ASIC详细说明
阿里云ECS服务器架构GPU/FPGA/ASIC详细说明,阿里云服务器架构有什么区别?X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群有什么区别?阿里云服务器网分享云服务器ECS架构详细说明
578 0
|
安全 Java
Java中的ConcurrentModificationException异常原因分析及解决办法1/2/3/4
Java中的ConcurrentModificationException异常原因分析及解决办法1/2/3/4
291 0
阿里云网站备案基本流程和步骤说明文档
我在阿里云注册域名后,仍旧是阿里云提供网站备案服务吗?在阿里云注册域名不一定要在阿里云网站备案。下面详细解释。
2614 0
|
移动开发 JavaScript weex
Weex 版扫雷游戏开发
扫雷是一个喜闻乐见的小游戏,今天在看 Weex 文档的过程中,无意中发现用 Weex 完全可以开发一个扫雷出来。当然这个扫雷和 Windows 那个有一点差距,不过麻雀虽小五脏俱全,随机布雷、自动挖雷、标雷那是必须有的。<br /><br />最后的效果是这个样子的:<br /><br /><img src="http://img4.tbcdn.cn/L1/461/1/e3e0deb067df8a
10379 0
|
安全 Android开发 Windows
|
Java API
log4j与commons-logging,slf4j的关系(转)
前面有一篇日志中简单的介绍了 log4j,同时也介绍了它与commons-logging的关系,但是突然冒出来一个slf4j,并且slf4j有取代commons-logging的趋势,所以,我们可以推知slf4j与commons-logging的作用应该 相差不大的。
1408 0