为什么是紫色

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

慕粉3723761

2016-07-26 17:18

p scan{color:blue;}
p>span{color:purple;}

写回答 关注

5回答

  • FED_XTL
    2016-07-27 10:15:51

    scan是什么鬼。。。。

  • trajepl
    2016-07-26 17:37:13

    span。。。

  • trajepl
    2016-07-26 17:35:14

    ' ' 和 '>'分别是后代选择器和子元素选择器 显示为紫色是因为你俩个样式作用在了同一个 区域上,就近原则 最新的样式会产生覆盖。

    p scan{color:blue !important}
    p>span{color:purple}

    这个时候由于 !important 不会覆盖 结果为蓝色

  • Haleclipse
    2016-07-26 17:33:50

    教程里不是说了吗,后者权值比较高呐,理解为“就近原则”

    流浪在海洋 回复慕粉3723...

    代码打错了,第二行应是span 你再看看效果

    2016-07-28 11:36:55

    共 2 条回复 >

  • zhaoysw
    2016-07-26 17:32:47

    这种属于CSS的层叠,会根据这些css样式的前后顺序来决定,处于最后面的css样式会被应用(可以理解为后面的覆盖前面的)。

    慕粉3723...

    span{color:pink;}/*设置为粉色*/ p scan{color:blue;} 这个为什么是粉色

    2016-07-26 17:41:43

    共 1 条回复 >

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

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

1223070 学习 · 18212 问题

查看课程

相似问题