特殊性的问题

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

醉人独醒

2016-04-11 18:17

类选择符的权值为10,标签的权值为1,

在第一段中,既然有了类选择符(.first),那为什么后面的标签span内的颜色不是绿色,而是粉色呢?

写回答 关注

3回答

  • qq_LilyZhou_03150628
    2016-04-11 18:28:39
    已采纳

    类选择符设置了整个选中区域的颜色,而span标签在类选择符的基础上设定自己选中的颜色,相当于权值是10+1=11。也可以说是就近原则。

    忆_卿 回复忆_卿

    说错了,,,就近原则 是 对 外部 内联 嵌入 才起作用。

    2016-04-14 15:48:18

    共 3 条回复 >

  • 忆_卿
    2016-04-14 16:16:04

    怎么说呢,我的理解是 

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

     你把这两个代码结合来看,就是这两段代码在比较,p{}的权值 是1,

    而.first{}的权值是10  所以能整段代码显示 是绿色, 所以后面注解 /*因为权值高显示为绿色*/ 

    而p span{} 修改的是span内容的样式,属于包含选择器,span又是继承p 标签,权值是0.1 而 p span{} 权值是2  所以结果应该为粉色。

  • BlanknessCoder
    2016-04-11 18:32:45

    请问代码是什么?

    醉人独醒

    p{color:red;} .first{color:green;}/*因为权值高显示为绿色*/ p span{color:pink;}/*设置为粉色*/

    2016-04-11 18:48:33

    共 1 条回复 >

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

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

1225811 学习 · 18234 问题

查看课程

相似问题