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

.first,#second span{color:green;} h1,span{color:red;}

请问为什么 加入 .first,#second span{color:green;}之后第二段只是“简单”变绿而不是整段变绿?第一段又为什么“胆小如鼠”是红的  使用的span参数是前面哪个span在作用?h1,span{color:red;}不是应该只作用于标题吗?

正在回答

3 回答

因为#second span选择器代表的是第二段的那个<span></span>里包围得内容,如果只有#second而不加上后面的span的话,那么第二段就会整段变绿,第二个问题同样道理,第九章的层叠跟重要性里有解释

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

JaxonL 提问者

我试了去掉span只剩second最后结果是整段文字黑色
2017-05-01 回复 有任何疑惑可以回复我~
#2

JaxonL 提问者

哦 。 我明白你的意思了 。谢谢!!!!
2017-05-01 回复 有任何疑惑可以回复我~

.first是一个选择器;#second又是另一个选择器;他们分别代表第一段、第二段里面选择的内容。所以会出现那样的结果。

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

#second apan就是包含选择啊,所以只有“简单”变绿。因为.first,#second span{color:green;}改变的是第二段,所以第一段没变化,还是红色。h1,span{color:red;}作用的是<h1>和<span>标签

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

举报

0/150
提交
取消

.first,#second span{color:green;} h1,span{color:red;}

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号