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

权值的计算

权值的计算

翻滚的咸鱼卷 2016-02-05 14:13:35
p span{color:green;} /*权值为1+1=2*/p span.warning{color:purple;} /*权值为1+1+10=12*/这是原文举例上面例子中用了后代选择器,也就是说<span>是<p>的后代,span也就继承了0.1的权值p span{color:green;} /*权值为1+1.1=2.1*/    p span.warning{color:purple;} /*权值为1+1.1+10=12.1*/    不应该这样计算权值吗?继承权值要不要纳入计算?为什么?
查看完整描述

4 回答

?
qq_安伊偌拉_0

TA贡献27条经验 获得超2个赞

1、如果有个p{color:red;},里面的span继承p的色值,这才叫继承。p span{color:green;}本身就定义在span上,不叫继承。

2、继承的权值为0

3、权值计算没有0.1的说法。权值计算只有4位,第一位:行内元素,第二位:id,第三位:class等等,第四位:元素等等。

查看完整回答
反对 回复 2016-02-14
?
一步十年

TA贡献11条经验 获得超0个赞

我看到过这个教程里面有,当时也有这个疑问后来一想算和不算一个样,我们只是比较权值的大小来确定样式优先级而已,

中间加上不加上都没关系,再说只是有关文件考证,个人觉得不需要深究。

查看完整回答
反对 回复 2016-02-13
?
JohnJoe369

TA贡献1条经验 获得超0个赞

I think you should take the html/css lesson first then you might know the answer. If you have already done the lesson try to take other similar lessons and you will definitely find it out. :)

查看完整回答
反对 回复 2016-02-09
  • 4 回答
  • 1 关注
  • 2569 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信