Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie wähle ich das vorletzte Element in CSS aus?

Mary-Kate Olsen
Freigeben: 2024-11-05 14:52:02
Original
231 Leute haben es durchsucht

How to Select the Second-to-Last Element in CSS?

CSS-Selektor für vorletztes Element

Bei der Verwendung von CSS ist es üblich, Elemente basierend auf ihrer Position innerhalb eines übergeordneten Elements auszuwählen. Während :last-child eine beliebte Wahl für die Auswahl des letzten Elements ist, gibt es eine Möglichkeit, das Element direkt vor dem letzten auszuwählen?

Um dies zu erreichen, können Sie den Selektor :nth-last-child verwenden in CSS3. So funktioniert es:

<code class="css">:nth-last-child(2) {
  /* Styling for the second last child */
}</code>
Nach dem Login kopieren

In diesem Beispiel stimmt der Selektor :nth-last-child(2) mit dem Element überein, das zwei Meter vom Ende seines übergeordneten Elements entfernt ist. Im angegebenen HTML würde es das folgende Element auswählen:

<code class="html"><div>SELECT THIS</div></code>
Nach dem Login kopieren

Hier ist eine aktualisierte Version des HTML mit dem entsprechenden angewendeten Selektor:

<code class="html"><div id="container">
  <div>a</div>
  <div>b</div>
  <div class="second-last">SELECT THIS</div>
  <div>c</div>
</div></code>
Nach dem Login kopieren
<code class="css">#container .second-last {
  /* Styling for the second last child of #container */
  background-color: lightblue;
}</code>
Nach dem Login kopieren

Die unterstützten Browser für :nth-last-child include:

  • Chrome 2
  • Firefox 3.5
  • Opera 9.5 , 10
  • Safari 3.1 , 4
  • Internet Explorer 9

Das obige ist der detaillierte Inhalt vonWie wähle ich das vorletzte Element 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage