举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > css3 not选择器 CSS3 :nth-last-of-type() 选择器

css3 not选择器 CSS3 :nth-last-of-type() 选择器

2023-06-03 07:20 CSS参考手册

css3 not选择器 CSS3 :nth-last-of-type() 选择器

css3 not选择器

CSS3 not选择器是CSS3中新增的一种选择器,它可以用来排除特定的元素。它可以帮助我们快速地找到页面中不包含特定元素的元素,而不必再使用复杂的选择器。

not选择器的语法是:selector:not(subselector),其中selector表示要匹配的元素,subselector表示要排除的元素。例如:

div:not(.class1) { 
    color: red; 
}

上面代码表示,所有div元素中不包含class1这个class的元素都会被设为red。

not选择器也可以用来匹配多个子选择器,例如:

div:not(.class1, .class2) { 
    color: red; 
}

上面代码表明,所有div元素中不包含class1或者class2这两个class的元素都会被设为red。

此外,not选择器也可以用来匹配一些特定的HTML标记。例如:

:not(h1, h2, h3, h4, h5, h6) { 
    color: red; 
}

上面代码表明,所有不是h1-h6标记的元素都会被设为red。

总之,CSS3 not选择器是一个很强大而又方便使用的工具。它能够帮助我们快速地找到不包含特定子集的元素并对它们进行样式修改。因此,使用CSS3 not选择器能够大大减少我们在开发时所耗费的时间。

CSS3 :nth-last-of-type() 选择器

CSS 选择器参考手册

实例

规定属于其父元素的第二个 p 元素的每个 p,从最后一个子元素开始计数:

p:nth-last-of-type(2)
{
background:#ff0000;
}

亲自试一试

浏览器支持

IE Firefox Chrome Safari Opera

所有主流浏览器均支持 :nth-last-of-type() 选择器,除了 IE8 及更早的版本。

定义和用法

:nth-last-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素,从最后一个子元素开始计数。

n 可以是数字、关键词或公式。

提示:请参阅 :nth-last-child() 选择器,该选择器选取父元素的第 N 个子元素,与类型无关,从最后一个子元素开始计数。

亲自试一试 - 实例

实例 1

Odd 和 even 是可用于匹配下标是奇数或偶数的子元素的关键词(第一个子元素的下标是 1)。

在这里,我们为奇数和偶数 p 元素指定两种不同的背景色,从最后一个子元素开始计数:

p:nth-last-of-type(odd)
{
background:#ff0000;
}
p:nth-last-of-type(even)
{
background:#0000ff;
}

亲自试一试

实例 2

使用公式 (an + b)。描述:表示周期的长度,n 是计数器(从 0 开始),b 是偏移值。

在这里,我们指定了下标是 3 的倍数的所有 p 元素的背景色,从最后一个子元素开始计数:

p:nth-last-of-type(3n+0)
{
background:#ff0000;
}

亲自试一试

CSS 选择器参考手册

阅读全文
以上是名动网为你收集整理的css3 not选择器 CSS3 :nth-last-of-type() 选择器全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 名动网 mdwl.vip 版权所有 联系我们