标题:改变p元素的颜色
取消只看楼主
反脑控2016
Rank: 4
等 级:业余侠客
威 望:2
帖 子:108
专家分:212
注 册:2016-9-2
结帖率:100%
已结贴  问题点数:20 回复次数:2 
改变p元素的颜色
看两组实例:
第一组:
实例一:"内容"与"子内容"都是黑色
<p>内容 <span>子内容</span></p>
实例二:"内容"与"子内容"都是红色
<style>
p{color:red;}
</style>
<p>内容 <span>子内容</span></p>
第二组:内容是红的,但子内容是蓝的
实例:
<style>
span{color:blue;}
p{color:red;}
</style>
<p>内容 <span>子内容</span></p>


问题:改变p元素的color,有时改变了内容和子内容,而有时只改变了内容,这是为什么?





[此贴子已经被作者于2017-5-25 12:34编辑过]

搜索更多相关主题的帖子: 元素 style color 
2017-05-25 12:33
反脑控2016
Rank: 4
等 级:业余侠客
威 望:2
帖 子:108
专家分:212
注 册:2016-9-2
得分:0 
这是我学习jQuery遍历时,发现的一个我平时一直没注意的问题。你们没看明白。

子元素的前景色若没有指定颜色,它总是随父元素前景色的改变而改变;
子元素的前景色若指定了颜色,它就不随父元素前景色的改变而改变了。
这是为什么呢?
子元素的前景色若指定了颜色,它不随父元素的前景色的改变而改变是好的。
但子元素的前景色若没有指定颜色,它到底时一个什么值呢。这是我想问的。

前景色用color表示的。如果<span>元素的color值为inherit的话,在许多的浏览器中可以解释的通,因为它们支持inherit。
但IE不支持inherit,为什么它跟别的浏览器一样,也存在子元素的前景色若没有指定颜色,它总是随父元素前景色的改变而改变。

我学编程,总爱用自己的语言将所学的东西描述下来,渐渐的,一篇篇的文章,看起来像一个个杰作。
2017-05-27 16:10
反脑控2016
Rank: 4
等 级:业余侠客
威 望:2
帖 子:108
专家分:212
注 册:2016-9-2
得分:0 
无满意回答结帖

我学编程,总爱用自己的语言将所学的东西描述下来,渐渐的,一篇篇的文章,看起来像一个个杰作。
2017-05-31 13:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-477352-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.640282 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved