CSS3 :nth-last-child() 选择器

w3school 在线教程

## CSS 参考手册

- CSS 参考手册
- CSS 选择器
- CSS 听觉参考手册
- CSS 网络安全字体
- CSS 单位
- CSS 颜色
- CSS 颜色值
- CSS 颜色名
- CSS 颜色十六进制

# CSS3 :nth-last-child() 选择器

CSS 选择器参考手册

## 实例

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

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

亲自试一试

## 浏览器支持

IE | Firefox | Chrome | Safari | Opera
--- | --- | --- | --- | ---

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

## 定义和用法

:nth-last-child(n) 选择器匹配属于其元素的第 N 个子元素的每个元素，不论元素的类型，从最后一个子元素开始计数。

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

提示：请参阅 :nth-last-of-type() 选择器，该选择器选取父元素的第 N 个指定类型的子元素，从最后一个子元素开始计数。

## 亲自试一试 - 实例

### 实例 1

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

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

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

亲自试一试

### 实例 2

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

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

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

亲自试一试

CSS 选择器参考手册