课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
.fist ,#second,span{color:green}变得怎么是第二段的颜色?
2016-05-09
源自:初识HTML(5)+CSS(3)-升级版 8-10
正在回答
.first ,#second span{color:green} 这是文中的代码,在#second span{color:green;}中间是“空格”而不是“,” 空格代表“包含选择器”。
如果中间使用“,”(分组符),表示将#second/span一起设置为绿色,因为span是#second的子元素,所以整段变绿。
如果使用“空格”,表示将#second选择器下的后辈元素<span>设置为绿色,就得到“简单”为绿色。
对于这个题目,用“>”也可以达到“空格“所达到的效果。
希望我说的可以帮助到你。
有点甜的农夫
稳稳2 回复 有点甜的农夫
.first ,#second,span{color:green}
你的first这个单词拼错了吧,而且#second与span之间是空格或者>号,这样就只是让“简单”这两个变绿而第二段其他都不变,如果#second和span之间是逗号那第二段就会全部变绿了,因为整个第二段是在<p id="second">的范围里的
.fist写错啦,应该是.first才对
#second是id选择器,你把id选择器也设置进去了,不是书面语言大概就是这样
sencond 后面没有逗号
???
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
1 回答为什么把#second span删掉以后,是第一段话变颜色
7 回答.first,.second span{color:green;}
3 回答.first,#second span{color:green;}和.first,span{color:green;}
1 回答.first,#second span{color:green;}
3 回答#second>span{color:green;}