首页前端开发CSScss3选择器从第几个开始(css3选择器从第几个开始选择)

css3选择器从第几个开始(css3选择器从第几个开始选择)

时间2023-07-17 03:58:02发布访客分类CSS浏览607
导读:CSS3选择器是CSS3中新增功能之一,它能够非常方便地定位目标元素。CSS3选择器有很多种,其中一个非常常用而且非常实用的是nth-child( 选择器。nth-child( 选择器可以根据目标元素在其父元素中的位置进行选择,比如选取第一...

CSS3选择器是CSS3中新增功能之一,它能够非常方便地定位目标元素。CSS3选择器有很多种,其中一个非常常用而且非常实用的是nth-child()选择器。

nth-child()选择器可以根据目标元素在其父元素中的位置进行选择,比如选取第一、第二、第三个元素等等。但是这个选择器有一个特殊的用法:从第几个开始。

nth-child(n+3)就是从第3个元素开始选择,如果你的目标元素是第1或第2个,那么它将不会被选中,只有第3个及其后面的元素才会被选中。可以这样写:

ul li:nth-child(n+3) {
    color: red;
}
    

这段代码会让ul> 下的第3个及其后面的所有子元素变成红色字体。

注意:nth-child()选择器中的n是自然数,从1开始。

如果想选取第3个或者第5个等等,可以这样写:

ul li:nth-child(3n) {
    color: red;
}
    

这段代码会让ul> 下的第3个、第6个、第9个等等的子元素变成红色字体。

当然,如果想从第3个开始但如果你只想选取其中的奇数项或者偶数项,也可以这样写:

ul li:nth-child(odd) {
    color: blue;
}
ul li:nth-child(even) {
    color: green;
}
    

这段代码会让ul> 下的奇数项子元素变成蓝色字体,偶数项子元素变成绿色字体。

总之,nth-child()选择器一定要掌握,它可以非常方便地帮你选择目标元素。

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


若转载请注明出处: css3选择器从第几个开始(css3选择器从第几个开始选择)
本文地址: https://pptw.com/jishu/315015.html
css 不要网站的滚动条 css3为超链接设置字体颜色(css超链接文字颜色设置)

游客 回复需填写必要信息