CSS的三大特性

CSS的三大特性

说出CSS样式冲突采取的原则

说出样式继承

写出css优先级的算法

计算常见选择器的叠加值

1后者居上

后面生成的 覆盖前面的,就近原则,哪个离得近 哪个优先实现。

2继承性
<style>
div{
  color:red;
  font-size:30px;
}
div{
  color:pink;
}
</style>
/*意义是 pink 覆盖了 red*/
3CSS优先级(重点)
权重计算公式

定义样式,两个同时

div{
color:red;
}
div{
color:pink
}

此时,选择器相同,优先级相同

如果选择器不同,则出现优先级的问题

标签选择器权重计算
继承或※0,0,0,0
每个元素标签选择器0,0,0,1
每个类,伪类0,0,1,0
id选择器0,1,0,0
内联样式1,0,0,0
!important最高,在样式属性后面添加,权重最高
权重叠加

交集选择器,后代选择器是有多个基础选择器组合而成,此时出现权重叠加

div ul li >0,0,0,3

.nav ul li>0,0,1,2

a:hover>0,0,1,1

如果权重相同,则根据层叠性 就近原则

继承的权重为0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值