桂丹普
2016-05-09 20:12
.fist ,#second,span{color:green}变得怎么是第二段的颜色?
.first ,#second span{color:green} 这是文中的代码,在#second span{color:green;}中间是“空格”而不是“,” 空格代表“包含选择器”。
如果中间使用“,”(分组符),表示将#second/span一起设置为绿色,因为span是#second的子元素,所以整段变绿。
如果使用“空格”,表示将#second选择器下的后辈元素<span>设置为绿色,就得到“简单”为绿色。
对于这个题目,用“>”也可以达到“空格“所达到的效果。
希望我说的可以帮助到你。
.first ,#second,span{color:green}
你的first这个单词拼错了吧,而且#second与span之间是空格或者>号,这样就只是让“简单”这两个变绿而第二段其他都不变,如果#second和span之间是逗号那第二段就会全部变绿了,因为整个第二段是在<p id="second">的范围里的
.fist写错啦,应该是.first才对
#second是id选择器,你把id选择器也设置进去了,不是书面语言大概就是这样
sencond 后面没有逗号
???
初识HTML(5)+CSS(3)-升级版
1225294 学习 · 18230 问题
相似问题