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

关于本题代码

为什么代码顺序是.first,#second span  ?

正在回答

4 回答

逗号是将两个选择器分开了的,逗号两边的选择器互相之间没有任何关系,只是共用了一个css而已。#second span 是“简单”,而.first span是“胆小如鼠”

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

不是,我想表达的意思是:子选择器是.first span吧  而id选择器是#second  那么在分组选择器里为什么不是.first span,#second或者#second,.first span呢?

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

web修仙

比如.first span,#second 显示的就是第一段span标签里面的字变色和第二段整段变色了,而题目要求的是第一整段和第二段的span标签里的。.first span是后代选择器,这里的空格应该改为逗号以表示这是2个没有关联的选择器,因为是要求第一整段,所以第一段里面的span就没有用处了,所以改变的span里面的样式是用在第二段的span里的
2019-02-26 回复 有任何疑惑可以回复我~

其实你可以 .firs,span{

}

前端样式的特点就是一个问题,多个答案。很多个解决的方式。 

顺序的话你用 .  或 # 开头肯定会更好一些,然后至于顺序 大家默认的肯定是从上到下, 从外到内.

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

你把顺序改成#second span,.first 效果也一样,不过是他这个课程答案规定是这个顺序而已,没有影响

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

举报

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

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

进入课程

关于本题代码

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