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

span的权值只有1,低于.first,为什么“胆小如鼠”是span的颜色,不是.first的颜色

span的权值只有1,低于.first,为什么“胆小如鼠”是span的颜色,不是.first的颜色

正在回答

5 回答

因为 span是p的子标签只能继承.first的权重,所以权重不是10,而是0.1

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

span继承p,权值为0.1,低于.first权值10

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

慕仰4120426

不是会显示权值高的样式吗
2022-07-30 回复 有任何疑惑可以回复我~

因为样式是.first,所以只作用于p,没有作用于span

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

全栈梦想家

如果把(span{color:pink;})去掉,发现span里面的也变绿了,说明是作用了呀,为什么说没有作用于呢?
2025-02-10 回复 有任何疑惑可以回复我~

span上面没有class是first

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

因为.first继承到span标签权值就很低了,可能为0.1。span权值为1.      0.1<1,所以会显示span下的颜色

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

全栈梦想家

学习里面说了“是因为浏览器是根据权值来判断使用哪种css样式的,权值高的就使用哪种css样式”,span继承过来的权值为0.1,span本身的权值为1,.first的权值为10,那为啥显示的是span的颜色而不是.first的呢?
2025-02-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

span的权值只有1,低于.first,为什么“胆小如鼠”是span的颜色,不是.first的颜色

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