CSS/HTML

推荐列表 站点导航

当前位置:首页 > 脚本编程 > CSS/HTML >

css选择器first-child与first-of-type之间有什么区别?

来源:网络整理  作者:  发布时间:2020-12-17 16:26
区别::first-child匹配父元素中的第一个子元素,可以说是结构上的第一个子元素;而:first-of-type匹配父元素下相同类型...

区别::first-child匹配父元素中的第一个子元素,可以说是结构上的第一个子元素;而:first-of-type匹配父元素下相同类型子元素中的第一个,不再限制是第一个子元素了,只要是该类型元素的第一个就行了。

:first-of-type 匹配的是某父元素下相同类型子元素中的第一个,比如 p:first-of-type,就是指所有类型为p的子元素中的第一个。这里不再限制是第一个子元素了,只要是该类型元素的第一个就行了。

比如有段代码:

【推荐教程:CSS视频教程

p:first-child 匹配到的是p元素,因为p元素是p的第一个子元素; h1:first-child 匹配不到任何元素,因为在这里h1是p的第二个子元素,而不是第一个; span:first-child 匹配不到任何元素,因为在这里两个span元素都不是p的第一个子元素;

:first-of-type选择器是css3中定义的选择器,匹配元素其父级是特定类型的第一个子元素。

p:first-of-type 匹配到的是p元素,因为p是p的所有类型为p的子元素中的第一个; h1:first-of-type 匹配到的是h1元素,因为h1是p的所有类型为h1的子元素中的第一个; span:first-of-type 匹配到的是第三个子元素span。这里p有两个为span的子元素,匹配到的是它们中的第一个。

所以,通过以上两个例子可以得出结论:

QQ截图20140210135428

css选择器first-child与first-of-type之间有什么区别?

:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素,匹配其父元素中的第一个子元素。

更多编程相关知识,请访问:编程教学!!

以上就是css选择器first-child与first-of-type之间有什么区别?的详细内容,更多请关注聚合云库其它相关文章!

QQ截图20140210135428

这个跟:first-child有什么区别呢?还是看那段代码:

css选择器中first-child与first-of-type的区别

:first-child 匹配的是某父元素的第一个子元素,可以说是结构上的第一个子元素。

相关热词: CSS

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/cssm/4876.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

css选择器first-child与first-of-type之间有什么区别?

2020-12-17 编辑:

区别::first-child匹配父元素中的第一个子元素,可以说是结构上的第一个子元素;而:first-of-type匹配父元素下相同类型子元素中的第一个,不再限制是第一个子元素了,只要是该类型元素的第一个就行了。

:first-of-type 匹配的是某父元素下相同类型子元素中的第一个,比如 p:first-of-type,就是指所有类型为p的子元素中的第一个。这里不再限制是第一个子元素了,只要是该类型元素的第一个就行了。

比如有段代码:

【推荐教程:CSS视频教程

p:first-child 匹配到的是p元素,因为p元素是p的第一个子元素; h1:first-child 匹配不到任何元素,因为在这里h1是p的第二个子元素,而不是第一个; span:first-child 匹配不到任何元素,因为在这里两个span元素都不是p的第一个子元素;

:first-of-type选择器是css3中定义的选择器,匹配元素其父级是特定类型的第一个子元素。

p:first-of-type 匹配到的是p元素,因为p是p的所有类型为p的子元素中的第一个; h1:first-of-type 匹配到的是h1元素,因为h1是p的所有类型为h1的子元素中的第一个; span:first-of-type 匹配到的是第三个子元素span。这里p有两个为span的子元素,匹配到的是它们中的第一个。

所以,通过以上两个例子可以得出结论:

QQ截图20140210135428

css选择器first-child与first-of-type之间有什么区别?

:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素,匹配其父元素中的第一个子元素。

更多编程相关知识,请访问:编程教学!!

以上就是css选择器first-child与first-of-type之间有什么区别?的详细内容,更多请关注聚合云库其它相关文章!

QQ截图20140210135428

这个跟:first-child有什么区别呢?还是看那段代码:

css选择器中first-child与first-of-type的区别

:first-child 匹配的是某父元素的第一个子元素,可以说是结构上的第一个子元素。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/cssm/4876.shtml

相关文章

风云图片

推荐阅读

返回CSS/HTML频道首页