Heim  >  Artikel  >  Web-Frontend  >  Wie kann das letzte Element mit einer bestimmten Klasse mithilfe von „.class:last-of-type“ korrekt als Ziel ausgewählt werden?

Wie kann das letzte Element mit einer bestimmten Klasse mithilfe von „.class:last-of-type“ korrekt als Ziel ausgewählt werden?

Linda Hamilton
Linda HamiltonOriginal
2024-11-03 15:54:30549Durchsuche

How to Correctly Target the Last Element with a Specific Class Using

Verstehen der Verwendung von „.class:last-of-type“

In CSS ist „.class:last-of- Der Typ-Selektor wird verwendet, um das letzte Element einer bestimmten Klasse innerhalb eines bestimmten übergeordneten Elements anzusprechen. Es ist jedoch wichtig zu beachten, dass diese Pseudoklasse ausschließlich auf Elementen operiert, was bedeutet, dass sie nicht auf Klassen angewendet werden kann.

Im bereitgestellten Beispiel ist der Selektor „.visible:last-of-type“ darauf ausgelegt Zeigt das letzte Absatzelement (

) an, das die Klasse „.visible“ innerhalb eines bestimmten Div trägt. Das Problem tritt jedoch auf, weil dem dritten Absatz nicht die Klasse „.visible“ zugewiesen ist, wodurch er unsichtbar wird.

Korrektur des Selektivitätsproblems

Um das Problem zu beheben, Sie müssen den Selektor ändern, um sicherzustellen, dass er sowohl auf Elemente mit der Klasse „.visible“ als auch auf die Position des letzten Elements innerhalb ihres unmittelbaren übergeordneten Elements abzielt:

p.visible:last-child

Dieser geänderte Selektor gibt an, dass die Stile sein sollen Wird auf das letzte Absatzelement innerhalb des div angewendet, das die Klasse „.visible“ besitzt.

Beispieldemonstration

Um die Lösung zu veranschaulichen, betrachten Sie den folgenden aktualisierten Code:

<code class="css">p {
    display: none;
}
p.visible:last-child {
    display: block;
}</code>
<code class="html"><div>
  <p class="visible">First paragraph.</p>
  <p class="visible">Second paragraph.</p>
  <p class="visible">Third paragraph.</p>
</div></code>

In diesem überarbeiteten Code ist allen drei Absätzen die Klasse „.visible“ zugewiesen und der letzte Absatz wird angezeigt.

Fazit

Wenn Sie den Unterschied zwischen der Auswahl von Elementen und Klassen verstehen, können Sie die Pseudoklasse „.class:last-of-type“ effektiv nutzen, um das letzte Element auszuwählen, das einer bestimmten Klasse in einem bestimmten Container entspricht.

Das obige ist der detaillierte Inhalt vonWie kann das letzte Element mit einer bestimmten Klasse mithilfe von „.class:last-of-type“ korrekt als Ziel ausgewählt 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