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

关于权值大小的问题

p span{color:purple;}的权值为2,.first{color:green;}的权值为10,为什么输入p span{color:purple;}后,“胆小如鼠”变为紫色而不是绿色?

正在回答

2 回答

p span{color:purple;}是给span元素设置的颜色

.first{color:green;}是给span的父元素设置的颜色

如果没有给span元素设置颜色,才会继承父元素的颜色,否则有限使用设置的颜色。

其他全部同理

至于class的权值比id的权值低,是相对于同一级用一个标签元素而言的。

that's all,thank you .

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

.first只是应用到P元素里,到span元素已经是继承了。

继承的权值很低,据说只有0.1。

那p span{color:purple;}的权值为2。

0.1<2,当然显示是紫色。

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

举报

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

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

进入课程

关于权值大小的问题

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