问答详情
源自:9-3 权值计算-特殊性

.first不是大于p span,为什么还是紫色的????

p{color:red;} .first{color:green;}/*因为权值高显示为绿色*/ span{color:pink;}/*设置为粉色*/ p span{color:purple;} ??????             .first{color:green;}/*权值100*/不是应该大于p span{color:purple;} /*权值2*/ 这么说起来应该是显示绿色的呀,求大神讲解讲解

提问者:qq_蒋_5 2018-01-03 21:15

个回答

  • hehehehehehehehe
    2018-01-10 10:31:15

    p{color:red;}/*权值为1*/     .first{color:green;}/*权值为10*/  所以显示为绿色,然后span继承,span的权值为0.1

    然后,span{color:pink;}/*权值为1*/   1>0.1   ,所以显示为pink粉色。现在span权值为1,p的权值为1,  p span{color:purple;}/*权值为1+1=2*/   2>1   ,所以显示为紫色!

    这是我的理解

  • 慕UI2832974
    2018-01-03 21:39:22

        .first{color:green;}/*权值10*/

      #first{color:green;}/*权值100*/