logo

CSS Erstes Kind

Das erste Kind, ein CSS-Selektor (First-Child), ermöglicht es uns, den Stil des ersten Elements direkt auf das andere Element anzuwenden. Gemäß der CSS Selectors Level 3-Spezifikation wird sie als strukturelle Pseudoklasse bezeichnet, da sie den Stil jedes Inhalts auf der Beziehung zu seinem übergeordneten und gleichgeordneten Inhalt basiert.

Syntax

 :first-child { //property } 

Beispiel

 h1:first-child { color: blue; } <p> <span>Let&apos;s get started</span></p> 

Ausgabe

CSS Erstes Kind

Erläuterung:

  1. Zwei div-Tags bilden den Body-Block im obigen Code.
  2. Es gibt viele Absatz-Tags

    mit verschiedenen Snap-Tags im ersten div-Element.

  3. Ein Header-Tag und ein Absatz-Tag

    mit einem Snap-Tag sind beide im anderen div-Tag enthalten.

  4. Wir haben internes oder eingebettetes CSS im Kopfblock angewendet und das Snap-Tag im Absatz-Tag gestaltet. Wir sind jedoch nicht verpflichtet, eine Klasse für das Snap-Tag zu erstellen; Stattdessen können wir den ersten untergeordneten Selektor (p:first-child) verwenden, um das erste Snap-Tag-Element innerhalb des ersten div-Tags sofort zu identifizieren. Wir können dem Anfangselement (Snap) etwas Stil verleihen. Es gibt zwei Snap-Tags innerhalb des Absatzes, aber wie wir sehen können, ist nur das erste Tag formatiert und die anderen wurden ignoriert.
  5. Wir können sehen, wie das erste Kind nach dem ersten Snap-Tag gesucht und es im zweiten Div-Tag gestaltet hat. Das Element muss das erste Element unter seinen Geschwistern innerhalb des übergeordneten Tags sein, das vom ersten untergeordneten Element als Ziel ausgewählt werden soll. Andernfalls wird es nicht ausgewählt.

Verwendung derZeilen-Tag

Verwenden des Zeilen-Tags, können wir das erste untergeordnete Element von CSS anwenden. Wenn wir also mit dem ersten untergeordneten Selektor ein Styling auf das Zeilen-Tag anwenden, wird nur das Tag der ersten Zeile gestylt, der Rest des Zeilen-Tags wird nicht gestylt. Das erste untergeordnete Element zielt auf das Element der ersten Zeile im übergeordneten Tag ab, der Rest wird ignoriert.

Syntax

 tr:first-child{ //CSS declarations with style properties; } 

Beispiel

Schauen wir uns zum besseren Verständnis ein Beispiel für das erste untergeordnete CSS an, das das Zeilen-Tag verwendetin CSS.

 Example of First Child in CSS using row tag tr:first-child { font-size: 40pixels; color: black; background-color: lightblue; } <table class="table"> <tr> <th>Name</th> <th>ID</th> <th>Branch</th> </tr> <tr> <th>Priya</th> <th>123</th> <th>CSE</th> </tr> <tr> <th>John</th> <th>435</th> <th>ECE</th> </tr> <tr> <th>David</th> <th>544</th> <th>MECH</th> </tr> <tr> <th>Sushma</th> <th>765</th> <th>CIVIL</th> </tr> </table> 

Ausgabe

CSS Erstes Kind

Erläuterung:

  1. Der Hauptblock des obigen Codes enthält Tabellen-Tags für die Schülerinformationen.
  2. Es gibt mehrere Reihen von Tagsinnerhalb des Tabellen-Tags, und das Tag in der ersten Zeile enthält Überschriften wie die Rollennummer, den Namen und die Noten des Schülers. Die Daten des Schülers sind in den verbleibenden Zeilen-Tags enthalten.
  3. Zum Gestalten des Zeilen-Tagsinnerhalb des Tabellen-Tags, wir haben internes oder eingebettetes CSS im Kopfblock angewendet. Es ist jedoch nicht erforderlich, eine Klasse für das Zeilen-Tag zu erstellen; Stattdessen verwenden wir einfach den ersten untergeordneten Selektor (p:first-child), der das Tag-Element der ersten Zeile automatisch direkt im Tabellen-Tag erkennt. Wir können das Zeilen-Tag formatieren, das das erste Element ist. In der Tabelle befinden sich mehrere Zeilen mit Tags. Wie wir jedoch sehen können, wird das erste Tag formatiert, während die übrigen ignoriert werden.

Abschluss

In diesem Artikel haben wir etwas über das erste Kind von CSS erfahren. Hier ist eine Schlussfolgerung des ersten Kindes im Artikel:

  1. In CSS ermöglicht uns der Selektor für das erste Kind (:first-child), den Stil des ersten Elements sofort auf das andere Element anzuwenden.
  2. Das erste Kind gestaltet das Material entsprechend seiner Beziehung zu den Inhalten seiner Eltern und Geschwister.
  3. Eine Pseudoklasse, die Mitglied der positionsbasierten und strukturbasierten Klassen ist, ist das erste Kind. Ohne nach weiteren Geschwistern (Elementen) desselben Typs zu suchen, versucht die erste Klasse, mit dem ersten unmittelbaren Kind des Elternteils übereinzustimmen.