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

12行为什么需要两个相同的标签?

12行为什么需要两个<span></spn> ?

正在回答

10 回答

首先夸你一下:你看的很仔细!那个的作用就是让你区别后面的:包含(后代)选择器的 。子选择器两个span,“胆小如鼠”四个字没有被框起来,因为它只对连着的第一个span起作用,而后代选择器是对所有的span都起作用,你用后代选择器会发现“胆小如鼠”四个字也被圈起来了

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

写两个span标签的作用的目的就是为了帮助理解子选择器,.first>span是会选择class名为first的标签中所有span子标签,第二个span标签是class名为first的标签的子节点的子节点,所以是不会被选中的,如果改为  .first span的话,就会将first中所有的span标签都选中,这两个是有区别的

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

你可以不用子选择器指定span的子元素并且直接用span来生成边框 你就会看到有两个边框。

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

突出子选择器和包含选择器的不同

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

第二个span是包含在第一个span里的子元素, 你可以在第八行的span后再加个>span试试看.

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

那个是上一题的题目修改的

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

非空标签都需要两个标签

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

小编多打了一个!!!

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

小神0x00

虽然看着多余,但你可以在第八行的span后面再加个<span 你会发现只有 胆小如鼠 会加入红色边框
2016-07-23 回复 有任何疑惑可以回复我~

<span>和</span>是成对出现的

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

<bu zhi dao>哈哈</bu zhi dao>

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

举报

0/150
提交
取消

12行为什么需要两个相同的标签?

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