关于权值的问题

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

qq_一生之久_0

2016-04-06 14:21

body #content div[id="main-content"] h2{    

      color:green;    }

为什么这个代码的权值是113?怎么计算的?


写回答 关注

5回答

  • 爱学习的keki
    2016-04-06 16:25:10

    劝你看下第九章的 特殊性 那一节。讲的很清楚关于权值的问题。

    标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100.


  • 蒋媛
    2016-04-06 14:46:25

    body,div,h2权值都为1

    #content权值为100

    [...]权值为10

    1*100+1*10+3*1=113


    蒋媛

    我们把特殊性分为4个等级,每个等级代表一类选择器,每个等级的值为其所代表的选择器的个数乘以这一等级的权值,最后把所有的等级的值相加得出选择器的特殊值,,[id="main-content"]属于第三等,属性选择器,权值为10

    2016-04-06 14:55:23

    共 3 条回复 >

  • 流年1990
    2016-04-06 14:44:27

    标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100.

  • Z喵君
    2016-04-06 14:37:16

    body /*权值1*/

    #content/*权值100*/

    div/*权值1*/

    [id="main-content"]/*权值10*/

    h2/*权值1*/


    1+100+1+10+1=113

    qq_一生之...

    不会吧?[id="main-content"]的权值为10吗?这是什么原理?这个哪里讲过?

    2016-04-06 14:38:32

    共 1 条回复 >

  • 颖子黑豆
    2016-04-06 14:35:23

    body:1 #content:100 div:1 [id="main-content"]:10 h2:1

    1+100+1+10+1=113

    颖子黑豆

    这个是属性选择器,权值为10

    2016-04-06 14:58:45

    共 2 条回复 >

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

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

1225297 学习 · 18230 问题

查看课程

相似问题