logo

CSS primul copil

Primul copil, un selector CSS (primul copil), ne permite să aplicăm stilul primului element direct celuilalt element. Conform specificației CSS Selectors Level 3, este denumită o pseudo-clasă structurală, deoarece bazează stilul oricărui conținut pe modul în care acesta se raportează la conținutul părinte și frate.

Sintaxă

 :first-child { //property } 

Exemplu

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

Ieșire

CSS primul copil

Explicaţie:

Kat timpf
  1. Două etichete div cuprind blocul de corp din codul de mai sus.
  2. Există multe etichete de paragraf

    cu diverse etichete snap în interiorul primului element div.

  3. O etichetă de antet și o etichetă de paragraf

    cu o etichetă snap sunt ambele incluse în cealaltă etichetă div.

  4. Am aplicat CSS intern sau încorporat în interiorul blocului head și am creat un stil pentru eticheta snap în eticheta de paragraf. Cu toate acestea, nu ni se cere să creăm o clasă pentru eticheta snap; în schimb, putem folosi primul selector de copil (p:first-child) pentru a identifica instantaneu primul element de etichetă snap din interiorul primei etichete div. Putem da elementului inițial (snap) ceva stil. Există două etichete snap în paragraf, dar după cum putem vedea, doar prima etichetă este stilată, iar celelalte au fost ignorate.
  5. Putem vedea cum a căutat primul copil prima etichetă snap și a stilizat-o în a doua etichetă div. Elementul trebuie să fie primul element dintre frații săi din interiorul etichetei părinte pentru a fi vizat de primul copil; altfel, nu va fi ales.

FolosindEtichetă de rând

Folosind eticheta de rând, putem aplica primul copil al CSS. Ca rezultat, dacă aplicăm stilul etichetei de rând folosind primul selector copil, doar eticheta de pe primul rând va fi stilată, iar restul etichetei de rând nu va fi stilată. Primul copil va viza elementul din primul rând din eticheta părinte, iar restul va fi ignorat.

Sintaxă

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

Exemplu

Pentru o mai bună înțelegere, să ne uităm la un exemplu al primului CSS copil folosind eticheta rowîn 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> 

Ieșire

CSS primul copil

Explicaţie:

  1. Blocul de corp al codului de mai sus conține etichete de tabel pentru informațiile despre elev.
  2. Există mai multe rânduri de eticheteîn interiorul etichetei de masă, iar eticheta de pe primul rând are antete precum numărul de rol al elevului, numele și notele. Datele elevului sunt conținute în etichetele de rând rămase.
  3. Pentru stilizarea etichetei de rândîn interiorul etichetei de masă, am aplicat CSS intern sau încorporat în interiorul blocului principal. Cu toate acestea, nu ni se cere să creăm o clasă pentru eticheta de rând; în schimb, pur și simplu folosim primul selector copil (p:first-child), care va recunoaște automat elementul etichetei din primul rând chiar în interiorul etichetei tabelului. Putem stila eticheta de rând, care este primul element. Există mai multe rânduri de etichete în interiorul tabelului. Cu toate acestea, după cum putem vedea, prima etichetă este stilată, în timp ce restul sunt ignorate.

Concluzie

Am aflat despre primul copil al CSS în acest articol. Iată o concluzie a primului copil din articol:

excursie dar
  1. În CSS, selectorul primului copil (:first-child) ne permite să aplicăm imediat stilul primului element celuilalt element.
  2. Primul copil stilează materialul în funcție de modul în care acesta se raportează la conținutul părinților și fraților săi.
  3. O pseudo-clasă care este membru al claselor bazate pe poziție și pe structură este primul copil. Fără a verifica mai mulți frați (elemente) de același tip, prima clasă va încerca să se potrivească cu primul copil imediat al părintelui.