logo

CSS eerste kind

Het eerste kind, een CSS-selector (eerste kind), stelt ons in staat de stijl van het eerste element rechtstreeks op het andere element toe te passen. Volgens de CSS Selectors Level 3-specificatie wordt er naar verwezen als een structurele pseudo-klasse, omdat deze de stijl van inhoud baseert op hoe deze zich verhoudt tot de bovenliggende en verwante inhoud.

Syntaxis

 :first-child { //property } 

Voorbeeld

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

Uitvoer

CSS eerste kind

Uitleg:

  1. Twee div-tags vormen het body-blok in de bovenstaande code.
  2. Er zijn veel paragraaftags

    met verschillende snap-tags in het eerste div-element.

  3. Een header-tag en een paragraaf-tag

    met een snap-tag zijn beide opgenomen in de andere div-tag.

  4. We hebben interne of ingebedde CSS in het hoofdblok toegepast en de snaptag binnen de paragraaftag vormgegeven. We zijn echter niet verplicht om een ​​klasse voor de snap-tag te maken; in plaats daarvan kunnen we de eerste onderliggende selector (p:eerste-kind) gebruiken om onmiddellijk het eerste snaptag-element binnen de eerste div-tag te identificeren. We kunnen het initiële element (snap) wat stijl geven. Er zijn twee snap-tags in de alinea, maar zoals we kunnen zien, is alleen de eerste tag opgemaakt en zijn de andere genegeerd.
  5. We kunnen zien hoe het eerste kind naar de eerste snap-tag heeft gezocht en deze in de tweede div-tag heeft vormgegeven. Het element moet het eerste element zijn tussen zijn broers en zussen binnen de bovenliggende tag waarop het eerste kind zich richt; anders wordt het niet gekozen.

De ... gebruikenRij-tag

Met behulp van de rijtag, kunnen we het eerste kind van CSS toepassen. Als gevolg hiervan wordt, als we stijl toepassen op de rijtag met behulp van de eerste onderliggende selector, alleen de tag van de eerste rij gestyled en wordt de rest van de rijtag niet gestyled. Het eerste onderliggende element target het element op de eerste rij binnen de bovenliggende tag en de rest wordt genegeerd.

Syntaxis

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

Voorbeeld

Laten we voor een beter begrip eens kijken naar een voorbeeld van de eerste onderliggende CSS die de rijtag gebruiktin 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> 

Uitvoer

CSS eerste kind

Uitleg:

  1. Het bodyblok van de bovenstaande code bevat tabeltags voor de studentinformatie.
  2. Er zijn verschillende rijen tagsbinnen de tafeltagen de tag op de eerste rij bevat kopteksten zoals het rolnummer, de naam en de cijfers van de leerling. De gegevens van de leerling staan ​​in de overige rijtags.
  3. Voor het stylen van de rijtagbinnen de tafeltag, hebben we interne of ingebedde CSS in het hoofdblok toegepast. We zijn echter niet verplicht om een ​​klasse voor de rijtag te maken; in plaats daarvan gebruiken we eenvoudigweg de eerste onderliggende selector (p:first-child), die automatisch het tag-element op de eerste rij direct in de tabeltag herkent. We kunnen de rijtag opmaken, wat het eerste element is. Er zijn verschillende rijen met tags in de tabel. Zoals we echter kunnen zien, wordt de eerste tag gestyled, terwijl de rest wordt genegeerd.

Conclusie

In dit artikel leerden we over het eerste kind van CSS. Hier is een conclusie van het eerste kind in het artikel:

  1. In CSS stelt de eerste onderliggende (:eerste-kind) selector ons in staat om de stijl van het eerste element onmiddellijk op het andere element toe te passen.
  2. Het eerste kind stijlt het materiaal op basis van hoe het zich verhoudt tot de inhoud van zijn ouders en broers en zussen.
  3. Een pseudoklasse die lid is van de positiegebaseerde en structuurgebaseerde klassen is het eerste kind. Zonder te controleren op meer broers en zussen (elementen) van hetzelfde type, zal de eerste klas proberen te matchen met het eerste directe kind van de ouder.