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

p和span权值不都是1吗?那为什么会显示粉色,是不是span是p的子标签,所以span权值高?

p{color:red;}

.first{color:green;}/*因为权值高显示为绿色*/


span{color:pink;}/*设置为粉色*/

p和span权值不都是1吗?那为什么会显示粉色,是不是span是p的子标签,所以span权值高?

正在回答

5 回答

凡是继承过来的权值都是0.1,所以子标签重新设置权值得话,权值肯定是大于0.1的,颜色都会变化

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

我觉得应该是,“胆小如鼠”是在<span>标签里的,如果显示绿色的话,是继承来的,它的权值只有0.1或者很小。而<span>本身的权值为10,大于继承的0.1,所以显示的是span本身的粉色。

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

就近原则

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

楼上说的对,就近原则

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

因为span离的近,同样的权值会选近的

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

阿美力加

它第一段不是用的.first{color:green}类选择器吗?那么他的权值是10,而span的权值只有1,为什么span元素内的内容会显示为粉色而不是权值更高的绿色呢?
2016-04-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

p和span权值不都是1吗?那为什么会显示粉色,是不是span是p的子标签,所以span权值高?

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