Heim  >  Artikel  >  Web-Frontend  >  Wie ziele ich mit dem CSS-N-ten-Kind-Selektor auf bestimmte Elemente in einem Bereich ab?

Wie ziele ich mit dem CSS-N-ten-Kind-Selektor auf bestimmte Elemente in einem Bereich ab?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-31 17:19:02231Durchsuche

How to Target Specific Elements in a Range Using the CSS nth-child Selector?

CSS-Bereichsauswahl für n-te untergeordnete Elemente

Mit der Auswahl für n-te untergeordnete Elemente können Sie bestimmte Elemente innerhalb eines Containers basierend auf ihrer Position als Ziel auswählen. Berücksichtigen Sie bei der Anpassung für einen bestimmten Bereich die folgenden Ansätze:

nth-child(?):nth-child-X

Dieser Ansatz zielt auf Elemente aus einem bestimmten Bereich ab Position (z. B. nth-child(2)) bis zum Ende der Sequenz (z. B. nth-child-X):

.myTableRow td:nth-child(2):nth-child(-n+4){
  background-color: #FFFFCC;
}

nth-child(n X):nth-child(-n Y)

Dieser klarere Ansatz umfasst das Spezifische Bereichsnummern:

.myTableRow td:nth-child(n+2):nth-child(-n+4){
    background-color: #FFFFCC;
}

Hier wählt nth-child(n 2) alle Kinder ab Position 2 aus und nth-child(-n 4) wählt alle Kinder bis zur Position 4 aus.

nth-child(X-Y)

Diese Syntax zielt auf einen bestimmten Bereich ab, indem der Anfang subtrahiert wird Position ab der Endposition:

.myTableRow td:nth-child(2-4){
  background-color: #FFFFCC;
}

Denken Sie daran, die Gesamtzahl der Elemente zu berücksichtigen, wenn Sie den Selektor für das n-te Kind verwenden Vermeiden Sie unerwartete Ergebnisse.

Das obige ist der detaillierte Inhalt vonWie ziele ich mit dem CSS-N-ten-Kind-Selektor auf bestimmte Elemente in einem Bereich ab?. 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