Heim > Web-Frontend > CSS-Tutorial > Wie wähle ich das letzte untergeordnete Element mit einer bestimmten Klasse in CSS aus?

Wie wähle ich das letzte untergeordnete Element mit einer bestimmten Klasse in CSS aus?

DDD
Freigeben: 2024-12-29 03:05:09
Original
902 Leute haben es durchsucht

How to Select the Last Child Element with a Specific Class in CSS?

Letztes untergeordnetes Element mit einer bestimmten Klasse in CSS auswählen

In CSS auf das letzte untergeordnete Element eines übergeordneten Elements mit einer bestimmten Klasse abzielen Der Name kann mithilfe von Attributselektoren erreicht werden. Betrachten Sie das folgende HTML-Markup:

<ul>
    <li class="list">test1</li>
    <li class="list">test2</li>
    <li class="list">test3</li>
    <li>test4</li>
</ul>
Nach dem Login kopieren

Um das letzte untergeordnete Element mit dem Klassennamen „list“ auszuwählen, können Sie das folgende CSS verwenden:

[class~='list']:last-of-type {
    background: #000;
}
Nach dem Login kopieren

Verstehen Sie das CSS-Selektor:

  • [class~='list'] passt auf jedes Element, das hat den Klassennamen „list“. Der Klassenname kann an einer beliebigen Stelle innerhalb des Klassenattributs des Elements platziert werden, unabhängig davon, ob es sich um die erste, zweite oder letzte Klasse handelt.
  • :last-of-type wählt das letzte untergeordnete Element aus, das mit übereinstimmt vorangehender Selektor. Dadurch wird sichergestellt, dass nur das letzte untergeordnete Element mit dem Klassennamen „list“ als Ziel ausgewählt wird.

Vorteile der Verwendung von Attributselektoren:

Im Gegensatz zu CSS-Pseudoklassen Wie :nth-child() bieten Attributselektoren die folgenden Vorteile:

  • Sie können Elemente unabhängig von ihrer Position im übergeordneten Element auswählen Element.
  • Sie können auf Elemente mit mehreren Klassen abzielen.

Zusätzliche Ressourcen:

  • [W3Schools: :last-of -Typ Selektor](https://www.w3schools.com/cssref/sel_lastoftype.asp)
  • [CSS-Tricks: Attributselektoren verstehen](https://css-tricks.com/attribute-selectors/)

Das obige ist der detaillierte Inhalt vonWie wähle ich das letzte untergeordnete Element mit einer bestimmten Klasse in CSS aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage