首页前端开发CSS解析CSS3伪类选择器nth-of-type和nth-child的用法

解析CSS3伪类选择器nth-of-type和nth-child的用法

时间2024-05-21 04:16:03发布访客分类CSS浏览39
导读:一、nth-child( 与nth-of-type( 的定义与用法 nth-child(n :匹配父元素中的第n个子元素,元素类型没有限制。 nth-of-type(n :匹配同类型中的第n个同级兄弟元素。 n可以是一个数字,一...
一、nth-child()与nth-of-type()的定义与用法 nth-child(n):匹配父元素中的第n个子元素,元素类型没有限制。 nth-of-type(n):匹配同类型中的第n个同级兄弟元素。 n可以是一个数字,一个关键字,或者一个公式,比如:nth-child(odd)奇数,nth-child(even)偶数。 nth-child和nth-of-type的不同之处就是查找元素的方式不同。前者是查找兄弟元素中某个绝对位置的元素,后者是查找同类型元素中某个绝对位置的元素。相同之处是,两者都是找到元素之后再与前面的选择符进行匹配,这里的匹配方式是一样的。 稍微往下延伸,清楚了查找方式,那么不管前面的选择符怎么变,最后都是先查找到元素再与前面的选择符进行匹配。也就是说选择符与他们的查找方式没有关系。弄清楚这个就不会被不同的组合混淆了。 看这个定义也许还不是很清楚他们的区别,接下来我们通过代码和图片来一点点来区分。 二、举例说明nth-of-type和nth-child的区别 1、给第一个div五个P标签,给第二个div五个H5标签,分别用nth-child(2)与nth-of-type(2),看看结果是不是一样的,都是第二个变色。 p:nth-child(2){ color:red; } h5:nth-of-type(2){ color:blue; }

星期一

星期二

星期三

星期四

星期五

段落一
段落二
段落三
段落四
段落五





2、现在我们对HTML代码做点改动,让他们出现一些不同,CSS样式不变。我们将第一个p元素和第一个h5元素改为h4,代码如下:

星期一

星期二

星期三

星期四

星期五

段落一

段落二
段落三
段落四
段落五







本文转载自中文网



声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 解析CSS3伪类选择器nth-of-type和nth-child的用法
本文地址: https://pptw.com/jishu/664621.html
css实现三角形原理剖析及教程详解 如何利用域名注册查询工具,域名注册查询工具的使用方法

游客 回复需填写必要信息