课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
12行为什么需要两个<span></spn> ?
2016-07-23
源自:初识HTML(5)+CSS(3)-升级版 8-6
正在回答
首先夸你一下:你看的很仔细!那个的作用就是让你区别后面的:包含(后代)选择器的 。子选择器两个span,“胆小如鼠”四个字没有被框起来,因为它只对连着的第一个span起作用,而后代选择器是对所有的span都起作用,你用后代选择器会发现“胆小如鼠”四个字也被圈起来了
写两个span标签的作用的目的就是为了帮助理解子选择器,.first>span是会选择class名为first的标签中所有span子标签,第二个span标签是class名为first的标签的子节点的子节点,所以是不会被选中的,如果改为 .first span的话,就会将first中所有的span标签都选中,这两个是有区别的
你可以不用子选择器指定span的子元素并且直接用span来生成边框 你就会看到有两个边框。
突出子选择器和包含选择器的不同
第二个span是包含在第一个span里的子元素, 你可以在第八行的span后再加个>span试试看.
那个是上一题的题目修改的
非空标签都需要两个标签
小编多打了一个!!!
小神0x00
<span>和</span>是成对出现的
<bu zhi dao>哈哈</bu zhi dao>
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答为什么要写两个<span>标签?
7 回答标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。为什么要相同
7 回答为什么一句话里面要加两个span标签
4 回答如何为两个不同的p标签设置不同的样式?
5 回答子选择器,这里为什么要用两个span标签