为了账号安全,请及时绑定邮箱和手机立即绑定

优先级和权重不同时怎么整?

奇怪,当我输入时 span{color:purple;} .first{color:pink;} 按照css样式权重来说,第一段所有的文字都应该是粉色的啊,可为什么胆小如鼠四个字却是紫色? 如果按照CSS样式优先级的话,该怎么解释?

正在回答

5 回答

胆小如鼠的标签是span 你的.first是p的标签所以他的权值是对p class="first"来说等于10 但是在p的子元素span中就是继承那么权值就只有0.1 所以你的span权值为1大于继承的权值0.1所以显示的文字是粉色

0 回复 有任何疑惑可以回复我~

之前不是说了继承的权值是最低的吗?你的span是继承过来的,所以=0.1,但是你的span这个权值是1,所以比较下来的话,是紫色,,,,,

0 回复 有任何疑惑可以回复我~

试试span.first

0 回复 有任何疑惑可以回复我~

我感觉应该是这样:你的span写详细应该是 .first span,因为只有一个span,所以省略掉了,这样的话其实span的权重更高吧。

0 回复 有任何疑惑可以回复我~

.first 权重高

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226378    人
  • 解答问题       18241    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

优先级和权重不同时怎么整?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信