📜  CSS nth-child选择器

📅  最后修改于: 2020-11-04 06:40:35             🧑  作者: Mango

CSS:nth-child(n)选择器

该选择器用于根据元素的位置匹配元素,而不管其父元素的类型如何。 n可以是关键字,公式或数字。它用于根据元素在一组兄弟姐妹中的位置来匹配元素。它匹配每个元素,即第n个子元素。

句法

以下是此选择器的语法:

:nth-child(n) {
    //CSS Property
}

括号中的“ n”是表示匹配元素的模式的参数。它可以是功能符号,偶数或奇数。

奇数值表示位置串联的奇数元素,例如1、3、5等。类似,偶数值表示位置串联的奇数元素,例如2、4、6等。

功能符号(An + B):功能符号表示其兄弟姐妹位置与An + B模式匹配的元素,其中A是整数步长,n是从0开始的任何正整数,B是整数偏移量。

让我们看一些插图。

例1

在此示例中,我们使用的功能符号3n + 4将表示元素:

(3×0)+4 = 4,(3×1)+4 = 7,还有更多。

 
 
     
        CSS :nth-child Selector 
         
     
     
        

Hello World

Welcome to the javaTpoint

It will not affected.

It will be affected.

Not affected.

Not affected.

It will be affected.

例2

在此示例中,我们将使用奇数和偶数关键字来匹配索引为奇数或偶数的元素。请注意,第一个子索引是1。

 
 
     
        CSS :nth-child Selector 
         
     
     
        

Hello World

Welcome to the javaTpoint

Odd

Even

Odd

Even

Odd