好友
阅读权限10
听众
最后登录1970-1-1
|
以下是权重的规则:标签的权重为1,class的权重为10,id的权重为100,以下例子是演示各种定义的权重值:
相同div的情况下,div的会采用权重高的样式;
比如图中的,同一个div,这里用了class类以及id属性,class设置背景颜色为红色,id设置背景颜色为黑色,输出结果采用了id的背景颜色,由此可见id的大于css的权重
举例:
/*权重为1*/
div{}
/*权重为10*/
.class1{}
/*权重为100*/
#id1{}
/*权重为100+1=101*/
#id1 div{}
/*权重为10+1=11*/
.class1 div{}
/*权重为10+10+1=21*/
.class1 .class2 div{}
如果权重相同,则最后定义的样式会起作用,但是应该避免这种情况出现。 |
免费评分
-
参与人数 2 | 热心值 +2 |
收起
理由
|
夜泉
| + 1 |
下面的,你好像理解错了 |
小生爱吃醋
| + 1 |
太麻烦了···这么和你说吧,内嵌式的权重最高,其次是模组块,最后是外链. |
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|