为了账号安全,请及时绑定邮箱和手机立即绑定

我不明白这个的权值是怎么回事?

.first{color:green;}权值10

p span{color:purple;}权值2

为什么“胆小如鼠”显示出来确实紫色的?

正在回答

7 回答

就近原则,离被设置元素越近,优先级别越高  <span>是不是离胆小如鼠最近?

0 回复 有任何疑惑可以回复我~

楼上说了,应用的标签不一样,只有完全一样的时候才会采用权值的方法来确定。

span{color:pink;}权值为1

p span{color:purple;}权值为2

这才是一样的标签对比权值。

p{color:red;}
.first{color:green;}

这两个一个是p标签选择器 一个是类选择器 不能用权值对比。

0 回复 有任何疑惑可以回复我~
#1

忆_卿

p{color:red;} .first{color:green;} 这两个一个是p标签选择器 一个是类选择器 不能用权值对比。 这话 不太全面, 如果<p class="first"> 这是权值对比了。
2016-04-14 回复 有任何疑惑可以回复我~
#2

忆_卿

你说的对,我之前的回复 错了。刚刚才想通。
2016-04-14 回复 有任何疑惑可以回复我~

跟优先级有关:内联式>嵌入式>外部式

0 回复 有任何疑惑可以回复我~
#1

宋嘉欣 提问者

这是css样式的优先级吧
2016-04-01 回复 有任何疑惑可以回复我~
#2

忆_卿

都是外部式 你扯 这个 有什么用?
2016-04-14 回复 有任何疑惑可以回复我~

就是优先原则,权值越大代表权力越大,话语权最重

0 回复 有任何疑惑可以回复我~
#1

宋嘉欣 提问者

那绿色权重大啊,为什么不显示绿色?
2016-04-01 回复 有任何疑惑可以回复我~
#2

忆_卿

作用的都不是一个标签,权值再大有意义?一个是作用<p>标签,一个作用的是<span>标签,这有可比性?
2016-04-14 回复 有任何疑惑可以回复我~

应用的标签不一样,只有完全一样的时候才会采用权值的方法来确定

0 回复 有任何疑惑可以回复我~
#1

葉年禮

p{color:red;} .first{color:green;} 这两个指的都是同一段话。
2016-03-30 回复 有任何疑惑可以回复我~
#2

宋嘉欣 提问者

不太明白,如果标签相同了,还用区分权值吗?
2016-04-01 回复 有任何疑惑可以回复我~
#3

忆_卿

作用的是同一标签 才考虑权值,,,不然权值在高 有什么意义 ?
2016-04-14 回复 有任何疑惑可以回复我~
#4

忆_卿 回复 宋嘉欣 提问者

他不是说标签相同,是说作用同一标签。。。 就拿刚刚那代码来说。p{},和 .first{}是作用同一标签, 当然要考虑权值啊,因为标签不是一模一样,权值是有区别的,层叠不就说过么,p{color:red;} 和p{color:blue;} 这两个肯定不用考虑权值了 肯定相等啊,考虑就近就可以了。
2016-04-14 回复 有任何疑惑可以回复我~
查看1条回复

应该是p span{color:purple;}离的最近,就近原则

0 回复 有任何疑惑可以回复我~

相当于程序执行时的优先权;权重越大,最终结果就听谁的!

0 回复 有任何疑惑可以回复我~
#1

宋嘉欣 提问者

那绿色权重大啊,为什么不显示绿色?
2016-04-01 回复 有任何疑惑可以回复我~
#2

忆_卿 回复 宋嘉欣 提问者

我的理解是这样的,在同一CSS样式中,如果 权值相同 就考虑就近,如果权值不同考虑权值大的优先,如果作用的不是同一个标签,考虑就近。
2016-04-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我不明白这个的权值是怎么回事?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信