标签样式什么时候按就近原则,什么时候计算权值?

来源:8-10 给选择器分个组 - 分组选择器

哈喽姑娘

2016-03-07 22:52

http://img.mukewang.com/56dd952000012c3509630558.jpg这里我用.first{color:green}设置第一段为绿色,为什么其<span>子标签中的字体还是红色?按权值计算,.first大于标签span的权值啊。。。到底什么时候按就近原则,什么时候按权值计算啊?

写回答 关注

4回答

  • 饶饶饶
    2016-03-07 23:06:57
    已采纳

    <span>是.first的儿子,<span>的权值大于继承的权值。所以这里不是拿span的权值和.first的权值比较,而是和继承比较,继承的权值一般为0.1

    哈喽姑娘

    非常感谢!

    2016-03-28 18:13:30

    共 2 条回复 >

  • 忆_卿
    2016-04-14 11:59:32

    简单一句  权值 相等就 就近 ,只要理解了 内联 嵌入  外部式的关系就好了。 

  • 雪乌鸦
    2016-03-10 00:33:32

    CSS有一套机制来处理属性冲突问题,可以简单理解为谁的数值大,谁赢.

    span在第一段p中,它的属性有冲突,分别是:

    1,继承自.first的{color:green;}

    2,自己定义的span{color:red}

    2的权重大于1,所以按2来处理.


  • Liuhai_hjw
    2016-03-07 23:00:35

    当权值相等时按就近原则,

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

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

1225309 学习 · 18230 问题

查看课程

相似问题