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

分组选择符

代码“.first,#second span{color:green}”与下面输出时效果不一样

first span{color:green}

#second span{color:green}

正在回答

4 回答

这样写就一样了:

.first span, #second span{
    color:green;
}
0 回复 有任何疑惑可以回复我~

代码“.first,#second span{color:green}”

表示绿色设置作用于类选择器下所有内容(含所有标签包裹内容),还有id选择器(#second)下所有的span标签包裹的内容。把它分解成两行代码就是:(1).first{color:green}(2)#second span{color:green}

而你写的

(1).first span{color:green}

(2)#second span{color:green}

第一行代码(你应该忘记写 " . " 符号,我已加上)的意思是绿色设置作用于类选择器(.first)下所有span标签

第二行代码作用同上只是类选择器变为了id选择器

注意:>作用于元素的第一代后代,空格作用于元素的所有后代。一个是父子选择器;一个是包含(后代)选择器

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

第二行代码中去掉span ,在first前面加上英文输入法状态下的 .  符号。其实像第一行一样分组就可以了,没必要分开。 

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

第一个是因为class样式选择器是把第一段变为绿色,加一个#second span的意思是与此同时把第二段中被span标签修饰的文字颜色也改为绿色,而第二个则是第一段 第二段中被span标签 修饰的文字颜色改为绿色,意思不一样结果自然不同

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226000    人
  • 解答问题       18235    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

分组选择符

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信