课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
代码写成这样的时候 第二段里面second里的<span>简单</span>也会变绿。
但我明明取的是first里面的 span啊
2016-03-03
源自:初识HTML(5)+CSS(3)-升级版 8-10
正在回答
你这段的意思是first以及所有的span都变成绿色
如果你想只要first里面的span变成绿色
输入
.first>span{color:green;}
如果要取first里的span,应该用.first>span或者.first span,中间逗号指的是为.first和所有span都设置字体为绿色的属性。
你的这段代码
.first,span{color:green;}
//等效于 .first{ color:green; } span{ color:green; }
正确答案,楼上都解释的很对
:)
你这样写是分组选择器,你这样写.first>span{color:green;}就OK了。
逗号是指分组选择符,相当于.first和span标签采用此样式。你的意思应该是让.first的后代span采用该样式,应选择后代选择器,即用空格隔开。 .first span{color:green;}
把first后面的逗号改成空格试试。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答.first,#second span{color:green;}和.first,span{color:green;}
4 回答.first,span{color:green;}
5 回答.first,span{color:green;}
3 回答span .first{color:green;}和.first span{color:green;}有什么区别?
4 回答.first,span{color:green;}对??