css权重的问题

权重

0 0 0 0
从低位到高位依次是
标签选择器—>类选择器,伪类选择器—>ID选择器—>内联样式表—>!important
跨优先级的和顺序无关,优先级相同的遵循就近原则

跨优先级和顺序无关,意思是,比如说id选择器和类选择器同时给一个标签设置样式,那么无论id选择器在类选择器的前面还是后面,都是id选择器对样式的设置起作用,因为id选择器的权重高。

权重叠加

div ul li → 0001 0001 0001 叠加后 0003
.nav ul li → 0010 0001 0001 叠加后 0012
a:hover → 0001 0010 叠加后 0011
.nav a → 0010 0001 叠加后 0011
#nav p → 0100 0001 叠加后 0101

注意各位之间没有进制

继承的权重为0

代码演示:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值