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

#footer .note p{color:yellow;} /*权值为100+10+1=111*/ 谁能说下这个怎么用?谢谢!

#footer .note p{color:yellow;} /*权值为100+10+1=111*/ 谁能说下这个怎么用?

这个哪位大神能给说下,在程序里是怎么体现的?最好能有一小段代码说明一下,刚开始学,什么都不懂!谢谢!!!

提问者:游走的风 2020-03-31 06:14

个回答

  • 鹿小葵
    2020-07-02 16:32:08

    http://img3.mukewang.com/5efd9b3c000138e925051154.jpg

    就是这样,同一种标签的id,class,标签可以写在一起!

  • 鹿小葵
    2020-07-02 16:22:15

    前面回答说的是个什么东西?我也超级想知道这个咋用,等我研究研究

  • 光太郎
    2020-03-31 11:20:21

    权值就是重要性,上述代码中#footer为ID选择器,权值为100;.note为类选择器,权值最高为10,p为标签选择器,权值为1,例如:

    #footer p{color:yellow;}权值为100+1=101

    #footer .note{color:red;}权值为100+10=110

    .note p{color:yellow;}权值为10+1=11

    这三个代码,会使字体变为红色,因为110>101>11

  • Johnson
    2020-03-31 11:13:27

    其实按照我的理解就是越近权值就越高,权值也就类似于优先级吧,但是又不是优先级,意思就是说,当你对同一个文本设置样式或者效果,哪个权值高就会显示哪一个,不知道这样讲你明白吗?

  • 慕田峪9340172
    2020-03-31 11:10:49

    #footer .note p{color:yellow;} /*权值为100+10+1=111*/

    #footer p{color:red;}/*权值为100+1=101*/

    当这两种样式同时出现的时候,字体颜色样式会显示黄色,因为111>101