Heim  >  Artikel  >  Web-Frontend  >  Kann odd in CSS verwendet werden?

Kann odd in CSS verwendet werden?

青灯夜游
青灯夜游Original
2022-05-18 18:40:212602Durchsuche

odd kann in CSS verwendet werden. In CSS kann odd als Schlüsselwort in einem Pseudoklassenselektor verwendet werden, um ein bestimmtes Element auszuwählen. Es wird häufig als Parameter des „:nth-child()“-Selektors verwendet, um bestimmte untergeordnete Elemente ungeradzahliger Zeilen auszuwählen im übergeordneten Element. Die Syntax „angeben“ Untergeordnetes Element:nth-child(odd){//css style}“.

Kann odd in CSS verwendet werden?

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

odd kann in CSS verwendet werden.

odd bedeutet „ungerade Zahl“. In CSS kann es als Schlüsselwort im Pseudoklassenselektor verwendet werden, um das angegebene Element auszuwählen.

odd wird häufig in Verbindung mit dem Selektor „:nth-child(n)“ verwendet. Als Parameter dieses Selektors wird er verwendet, um bestimmte untergeordnete Elemente ungeradzahliger Zeilen im übergeordneten Element auszuwählen : Im Vergleich zu ungerade gibt es ein anderes Schlüsselwort gerade (gerade Zahl), das in Verbindung mit dem Selektor „:nth-child(n)“ verwendet wird, kann die angegebenen untergeordneten Elemente der geraden Zeilen im übergeordneten Element auswählen

Beispiel: Erkennen der Farbänderung abwechselnder Zeilen in der Tabelle


d. h. ungeradzahliger Zeilen. Eine Farbe, eine Farbe für gerade nummerierte Zeilen

指定子元素:nth-child(odd){//css样式}

Kann odd in CSS verwendet werden?

Erweitertes Wissen:

:nth-child(n)Der Selektor entspricht dem n-ten untergeordneten Element im übergeordneten Element. Der Parameter ist der Index des Elements. Der Index beginnt bei 1.

  • n kann eine Zahl, ein Schlüsselwort oder eine Formel sein. :nth-child(n)选择器匹配父元素中的第n个子元素。参数是元素的索引。索引从1开始。

    • n 可以是一个数字,一个关键字,或者一个公式。

    :nth-child 是 CSS3 提供的一个好用的选择器,因为在项目中经常用到,所以简单总结了它的常用方法,下面示例代码截图用的是同一个例子,p元素的父元素都是body

    p:nth-child(2)

    表示给第2个p元素添加背景色,p:nth-child(3)是第3个p元素,以此类推

    Kann odd in CSS verwendet werden?

    p:nth-child(2)

    承接上面的示例,如果这里的p元素前面还有其它元素,结果如下图,段落1被添加背景色,而不是上面示例的段落2被添加背景色,

    因为这里的p:nth-child(1)为h1元素,,所以p:nth-child(2)才为p元素

    Kann odd in CSS verwendet werden?

    p:nth-child(3n)

    表示给3的倍数的p元素添加背景色,2n就是2的倍数,4n就是4的倍数,以此类推

    Kann odd in CSS verwendet werden?

    p:nth-child(odd)

    表示给所有奇数p元素添加背景色

    Kann odd in CSS verwendet werden?

    p:nth-child(even)

    表示给所有偶数p元素添加背景色

    Kann odd in CSS verwendet werden?

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

    另外需要特别注意的是,an 必须写在 b 的前面,不能写成 b+an 的形式

    注:公式里的n,不区分大小写

    Kann odd in CSS verwendet werden?

    p:nth-child(2n+1)

    可以简单理解为等同于 p:nth-child(odd)

    Kann odd in CSS verwendet werden?

    p:nth-child(2n+0)

    可以简单理解为等同于 p:nth-child(even)

    Kann odd in CSS verwendet werden?

    p:nth-child(n+2)

    表示正向范围,从第2个p元素开始(包括第2个p元素)到最后一个p元素都添加背景色(这里范围指2-5)

    Kann odd in CSS verwendet werden?

    p:nth-child(-n+5)

:nth-child ist ein nützlicher Selektor, der häufig in Projekten verwendet wird. Der folgende Beispielcode-Screenshot verwendet beispielsweise denselben Selektor. Die übergeordneten Elemente des p-Elements sind alle body

p:nth-child(2)

Kann odd in CSS verwendet werden? bedeutet, dem zweiten p-Element eine Hintergrundfarbe hinzuzufügen, p:nth-child(3) ist The drittes p-Element usw. png"/>

p:nth-child(2) Wenn sich hier im obigen Beispiel andere Elemente vor dem p-Element befinden, sieht das Ergebnis wie unten gezeigt aus, Absatz 1 wird eine Hintergrundfarbe hinzugefügt, anstatt dass die Hintergrundfarbe zu Absatz 2 im obigen Beispiel hinzugefügt wird, Weil p:nth-child(1) hier ein h1-Element ist, ist p:nth-child(2) also ein h1-Element ein p-Element

🎜Kann odd in CSS verwendet werden?🎜 🎜p:nth -child(3n)🎜🎜 bedeutet das Hinzufügen einer Hintergrundfarbe zu p Elementen, die ein Vielfaches von 3 sind. 2n ist ein Vielfaches von 2, 4n ist ein Vielfaches von 4 und so weiter🎜 🎜Kann odd in CSS verwendet werden?🎜🎜p:nth-child(odd) code>🎜🎜 bedeutet das Hinzufügen einer Hintergrundfarbe zu allen ungeraden p-Elementen🎜🎜<img src="https://img.php.cn/upload/image/914/548/%20708/165287025056756Kann%20odd%20in%20CSS%20verwendet%20werden?" title="165287025056756Kann odd in CSS verwendet werden? " alt="Kann odd in CSS verwendet werden?">🎜🎜<code>p:nth-child(even)🎜🎜 bedeutet, allen geraden p eine Hintergrundfarbe hinzuzufügen Elemente🎜🎜Kann odd in CSS verwendet werden?🎜🎜 Verwenden Sie die Formel (an + b), Beschreibung: stellt die Periodenlänge dar, n ist der Zähler (beginnend bei 0), b ist der Offsetwert🎜🎜Außerdem sollte besonders darauf geachtet werden, dass an geschrieben werden muss vor b und kann nicht in der Form b+an geschrieben werden🎜🎜Hinweis: n in der Formel unterscheidet nicht zwischen Groß- und Kleinschreibung🎜🎜Kann odd in CSS verwendet werden? 🎜🎜p:nth-child(2n+1)🎜🎜 kann einfach verstanden werden als entspricht p:nth-child(odd)🎜🎜Kann odd in CSS verwendet werden?🎜🎜p:nth-child(2n+0)🎜🎜 kann einfach als Äquivalent zu p:nth-child(even)🎜🎜Kann odd in CSS verwendet werden?🎜🎜p:nth-child (n+2)🎜🎜 stellt den Vorwärtsbereich dar, beginnend vom 2. p-Element (einschließlich des 2. p-Elements) bis zum letzten p-Element fügen Sie eine Hintergrundfarbe hinzu (der Bereich bezieht sich hier auf 2- 5)🎜🎜Kann odd in CSS verwendet werden?🎜 🎜p:nth-child(-n+5)🎜🎜 stellt den negativen Bereich dar, beginnend mit dem letzten p. Fügen Sie den Elementen (einschließlich dem letzten Element) eine Hintergrundfarbe hinzu, bis zum ersten p-Element (dem Der Bereich bezieht sich hier auf 5-1)🎜🎜🎜🎜🎜 (Lernvideo-Sharing: 🎜CSS-Video-Tutorial🎜, 🎜Web-Frontend🎜)🎜

Das obige ist der detaillierte Inhalt vonKann odd in CSS verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn