关于权值大小的问题

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

小luo在升级

2015-05-12 17:54

p span{color:purple;}的权值为2,.first{color:green;}的权值为10,为什么输入p span{color:purple;}后,“胆小如鼠”变为紫色而不是绿色?

写回答 关注

2回答

  • Alyssa_Lee
    2015-05-13 09:57:26

    p span{color:purple;}是给span元素设置的颜色

    .first{color:green;}是给span的父元素设置的颜色

    如果没有给span元素设置颜色,才会继承父元素的颜色,否则有限使用设置的颜色。

    其他全部同理

    至于class的权值比id的权值低,是相对于同一级用一个标签元素而言的。

    that's all,thank you .

  • Perona
    2015-05-12 18:04:19

    .first只是应用到P元素里,到span元素已经是继承了。

    继承的权值很低,据说只有0.1。

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

    0.1<2,当然显示是紫色。

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

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

1225297 学习 · 18230 问题

查看课程

相似问题