⊗mkPmSlCS 55 of 250 menu

Clasele elementelor în CSS

În lecțiile anterioare am selectat elementele paginii după numele tag-ului, setând stiluri, de exemplu, tuturor paragrafelor simultan. Pe o pagină, însă, pot exista paragrafe de diferite tipuri, cărora trebuie să li se aplice stiluri diferite. Pentru a rezolva această problemă, putem atribui diferitele paragrafe unor clase CSS diferite.

Pentru a atribui un tag unei clase, este necesar să scriem acelui tag atributul class, iar în el - numele clasei inventat de dvs., format din litere, cifre, caractere de subliniere și liniuță.

Să privim un exemplu. Să facem paragrafe cu două tipuri de clase - eee și zzz:

<p class="eee"> paragraph with class eee </p> <p class="eee"> paragraph with class eee </p> <p class="zzz"> paragraph with class zzz </p> <p class="zzz"> paragraph with class zzz </p>

Haideți acum să ne adresăm în CSS paragrafelor cu diferite clase și să le setăm niște stiluri. De exemplu, să colorăm paragrafele cu clasa zzz în culoarea roșie, iar paragrafele cu clasa eee - în verde.

Pentru aceasta, în fișierul CSS trebuie să ne adresăm classelor noastre. Adresarea are următoarea sintaxă: mai întâi vine simbolul punct, apoi numele clasei inventat de noi. Adică pentru a ne adresa clasei eee trebuie să scriem .eee, iar pentru clasa zzz - să scriem .zzz.

Așadar, să facem cele descrise. Să adăugăm codului nostru HTML și stiluri CSS pentru clasele introduse de noi:

.eee { color: green; } .zzz { color: red; }

Dacă rulăm codul nostru, atunci ca rezultat vom obține următoarele:

Este dat următorul cod:

<ul> <li class="odd">text</li> <li class="eve">text</li> <li class="odd">text</li> <li class="eve">text</li> <li class="odd">text</li> <li class="eve">text</li> </ul>

Colorați în roșu elementele cu clasa odd și în verde - elementele cu clasa eve.

Este dat următorul cod:

<h2 class="eee">Title</h2> <p class="eee"> paragraph </p> <p class="eee"> paragraph </p> <p> paragraph without class </p> <ul class="eee"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ul>

Colorați în roșu toate elementele cu clasa eee.

Explicați de ce în problema anterioară în roșu se colorează tag-urile li, deși clasa, care setează culoarea, este atribuită tag-ului ul.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge