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

怎么在段落中设置不同字体的颜色,为什么下面这样设置颜色,字体出来的都是第二个颜色

span{
color:red;
}
span{
color:yellow;
}


正在回答

9 回答

因为你重复设置了span的内容,他会以第二个设置为准,即黄色

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

慕莱坞1085671 提问者

谢谢你的解答
2017-03-21 回复 有任何疑惑可以回复我~

代码解读时会按就近原则来解读

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

要想设置不一样的颜色比如你说的同一段几个<span>中设置不一样的你就需要用到选择器让span区别开来


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

可以直接用内联式css样式,比如<span style="color:yellow">文本</span>,分别设置就行了

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

就近原则,权值一样都是1,后面的会覆盖掉前面的,所以出现的是yellow

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

同过类选择器和ID选择器 

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

其实就是权值相同的情况就近原则执行

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

我也刚学,权值一样,就会被第二个覆盖,你可以把你想设置另一种颜色的字加一个类

比如

<span class="av">你想设置另外颜色的字</span>

   然后.av{color:yellow}  讲的比较直白,不记得专业术语,但是大概就是这样

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

因为浏览器是自上而下读取你的代码的

设置两个span分别设置id 再设置颜色

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

举报

0/150
提交
取消

怎么在段落中设置不同字体的颜色,为什么下面这样设置颜色,字体出来的都是第二个颜色

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