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

来源:9-3 权值计算-特殊性

weixin_慕哥0039594

2021-08-25 20:59

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

写回答 关注

5回答

  • 慕圣9210408
    2024-03-21 10:00:53

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

  • weixin_精慕门2135529
    2022-07-09 17:00:10

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

    慕仰4120...

    不是会显示权值高的样式吗

    2022-07-30 17:03:57

    共 1 条回复 >

  • 乙喵
    2022-03-04 15:54:49

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

    全栈梦想家

    如果把(span{color:pink;})去掉,发现span里面的也变绿了,说明是作用了呀,为什么说没有作用于呢?

    2025-02-10 18:54:52

    共 1 条回复 >

  • 时玖233
    2021-09-02 11:08:30

    span上面没有class是first

  • 慕神6249945
    2021-08-26 11:31:56

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

    全栈梦想家

    学习里面说了“是因为浏览器是根据权值来判断使用哪种css样式的,权值高的就使用哪种css样式”,span继承过来的权值为0.1,span本身的权值为1,.first的权值为10,那为啥显示的是span的颜色而不是.first的呢?

    2025-02-10 18:56:50

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

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

1226682 学习 · 18244 问题

查看课程

相似问题