一、伪类选择器是什么?
二、第一种伪类
1. :first-child{}
2. :last-child{}
3. :nth-child(n){},(n为具体数字)
1. :nth-child(n){}
2. :nth-child(n){}。
3. :nth-child(2n){}
4. :nth-child(even){}
5. :nth-child(2n+1){}
6. :nth-child(odd){}
三、第二种伪类
1. first-of-type
2. last-of-type{}
3. nth-of-type(n){},(n为具体数字)
1. :nth-of-type(n){}
2. :nth-of-type(n){}。
3. :nth-of-ype(2n){}
4. :nth-of-type(even){}
5. :nth-of-type(2n+1){}
6. :nth-od-type(odd){}
四、第三种伪类
1. :not(){}
总结
伪类选择器简称“伪类”,伪类是一种不存在的类,伪类用来表示元素的一种状态。
:first-child{},用来选择父元素下的第一个子元素。
注意::first-child{}是根据父元素下所有子元素进行排序。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
代码如下:
伪类选择器
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:last-child{},用来选择父元素下的最后一个子元素。
注意::last-child{}是根据父元素下所有子元素进行排序
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-child(){},用来选择父元素下的第n个子元素。
注意::nth-child(){}是根据父元素下所有子元素进行排序
:nth-child(n){},选中父元素第n个子元素,n为一个具体数字。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-child(n){},选中父元素下所有子元素,n为字母。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-child(2n){},选中父元素下偶数行的子元素。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-child(even){},选中父元素下偶数行的子元素
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-child(2n+1){},选中父元素下奇数行的子元素。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-child(odd){},选中父元素下奇数行的子元素。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:first-of-type{},用来选择父元素下的第一个子元素。
注意::first-of-type{}是根据父元素下所有同类型的子元素进行排序。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:last-of-type{},用来选择父元素下的最后一个子元素。
注意::last-of-type{}是根据父元素下所有同类型的子元素进行排序。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-of-type(n){},用来选择父元素下的第n个子元素。
注意::nth-of-stype(n){}是根据父元素下同类型的子元素进行排序
:nth-of-type(n){},选中父元素第n个子元素,n为一个具体数字。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-of-type(n){},选中父元素下所有子元素,n为字母。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-of-type(2n){},选中父元素下偶数行的子元素。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-of-type(even){},选中父元素下偶数行的子元素
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-of-type(2n+1){},选中父元素下奇数行的子元素。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:nth-of-type(odd){},选中父元素下奇数行的子元素。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
:not(n){}否定类,将复合的元素去除,n为指定数值。
代码如下:
伪类选择器
《早发白帝城》
唐·李白
- 朝辞白帝彩云间,
- 千里江陵一日还。
- 两岸猿声啼不住,
- 轻舟已过万重山。
运行结果如下:
以上就是今天要讲的内容,本文仅仅简单介绍了伪类选择器的使用,原对您有所帮助,接下来将继续介绍其它选择器