Heim > Web-Frontend > CSS-Tutorial > Wie kann man mit CSS-Pseudoklassen die ersten und letzten Kinder effektiv ansprechen?

Wie kann man mit CSS-Pseudoklassen die ersten und letzten Kinder effektiv ansprechen?

Mary-Kate Olsen
Freigeben: 2024-12-05 07:07:11
Original
303 Leute haben es durchsucht

How to Effectively Target First and Last Children with CSS Pseudo-classes?

So zielen Sie auf erste und letzte untergeordnete Elemente in CSS ab

Die Auswahl der ersten und letzten untergeordneten Elemente mithilfe von CSS kann schwierig sein, da das „erste“ Die Pseudoklassen „-child“ und „last-child“ gelten für die unmittelbaren untergeordneten Elemente eines übergeordneten Elements.

Im bereitgestellten CSS-Code auf das erste und letzte untergeordnete Element ausgerichtet Elemente der Klasse „.area“ funktionieren nicht, da die Elemente keine direkten untergeordneten Elemente eines Containerelements sind. Damit die Auswahl funktioniert, können Sie ein Containerelement hinzufügen und seine untergeordneten Elemente als Ziel angeben.

Hier ist ein Beispiel, das ein Containerelement enthält:

.container {
  display: flex;
}

.area {
  height: 100px;
  width: 100px;
}

.container > .area:first-child {
  background-color: red;
}

.container > .area:last-child {
  background-color: green;
}
Nach dem Login kopieren
<div class="container">
  <div class="area">1</div>
  <div class="area">2</div>
  <div class="area">3</div>
  <div class="area">4</div>
</div>
Nach dem Login kopieren

Mit dieser Änderung , werden die „.area“-Elemente zu direkten Kindern des „.container“-Elements, und die Pseudoklassen „first-child“ und „last-child“ können verwendet werden, um das erste und letzte untergeordnete Element auszuwählen entsprechend.

Das obige ist der detaillierte Inhalt vonWie kann man mit CSS-Pseudoklassen die ersten und letzten Kinder effektiv ansprechen?. 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