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

为什么这样做不对?

body>span{color:green;}

这段代码,照理来说,不应该是第一段的<span></span>变绿色吗?怎么没变的?

body span{color:green;}

这个倒是所有<span></span>都变了。

#second>span{color:green;}

#second span{color:green;}

这两段代码,为什么结果都是第二段所有的<span></span>变绿色了?不应该不一样结果的吗??

正在回答

2 回答

我也蒙了,是不是span不是第一代啊???改成h1。。。就可以了

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

body>span 的第一代子元素是<h1></h1>   第一段的<span>是第二代了

body span 是所有后代都变

#second>span{color:green;}

#second span{color:green;}它的第一代就是所有的后代了   


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

黑皮磊

因为第一代不是<span></span>所以不行 把<h1></h1>改成<span></span>
2019-09-07 回复 有任何疑惑可以回复我~
#2

亦晨小伙子 提问者 回复 黑皮磊

那我有点懵了,第一代是啥意思的其实
2019-09-07 回复 有任何疑惑可以回复我~
#3

weixin_慕尼黑8504808 回复 亦晨小伙子 提问者

我理解就是儿子一代
2019-09-14 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么这样做不对?

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