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

关于作业的问题

p span{color:purple;}/*权值为2*/
.first{color:green;}/*权值为10*/

我什么结果不是绿色

正在回答

3 回答

第九行的.first{color:green;} 对于first来说,这条语句的权值为 10 ;而对于first中的span胆小如鼠来说,因为继承性,这条语句对于胆小如鼠来说只有 0.1 的权值。

所以应该执行p span{color:purple;}这条语句


2 回复 有任何疑惑可以回复我~
#1

秦人 提问者

非常感谢!
2017-02-16 回复 有任何疑惑可以回复我~

.first的效果对于span的效果只是继承,而并不是直接作用于span,所以span对于first只是继承效果,而继承的权值只有0.1,p span{color:green;}是直接对span进行修饰效果,而p span{color:green;}的权值是2,2大于0.1,所以span的效果是p pan{color:green}的修饰效果

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

p span{color:purple;}/*权值为2*/  这里权值不为2,应该为12。

因为p标签本身为1,p标签下面的class:first为10,再加上span标签为1,加起来总共为12。

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

举报

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

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

进入课程

关于作业的问题

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