22 of 133 menu

Atributul class

Atributul class definește una sau mai multe clase pentru element (prin element se înțelege tag-ul).

Acest lucru se face pentru a putea apoi să ne adresăm prin CSS unui grup de elemente cărora le este atribuită aceeași clasă și să îi aplicăm anumite proprietăți (de exemplu, să schimbăm culoarea textului, dimensiunea fontului și așa mai departe).

Există și atributul id, care similar cu atributul class permite selectarea elementelor de pe o pagină HTML.

Diferența dintre atributul class și atributul id este că class selectează un grup de elemente (chiar dacă este atribuit unui singur element - ulterior îl poți atribui și altuia), iar id selectează un element unic (nu ar trebui să existe un alt element cu acest id pe pagina site-ului, altfel va apărea un conflict).

Cum să înțelegi ce să dai unui element - clasă sau id? Clasa se acordă acelor elemente care se repetă pe paginile site-ului (pentru a nu scrie de mai multe ori același cod CSS). Chiar dacă acest element este acum singur, dar simțiți că elemente similare ar putea apărea în viitor - dați acestui element o clasă. Dacă sunteți sigur că un astfel de element este unic - atunci dați-i un id. Deși în prezent există o tendință de a da tuturor elementelor clasă, iar id să fie lăsat pentru JavaScript, aceasta nu este general acceptată.

Unui element i se pot atribui mai multe clase, în acest caz acestea trebuie enumerate separate prin spațiu.

Numele claselor trebuie să fie formate din litere englezești, cifre, fără spații (spațiul separă clasele unele de altele, în locul lui se poate folosi linia de subliniere sau liniuța). Clasele nu trebuie să înceapă cu o cifră (în HTML5 deja se poate, dar nu va funcționa în browserele vechi).

Numele claselor trebuie să fie date în limba engleză (și nu în rusă, pur și simplu cu litere englezești!). Numele trebuie să fie semnificative, să reflecte esența clasei.

Exemplu

Să dăm tuturor paragrafelor cu clasa test culoarea roșie a textului:

<p class="test">Paragraf cu clasa test.</p> <p>Paragraf de control fără clasă.</p> .test { color: red; }

:

Exemplu . Mai multe clase pentru un element

Iar aici să dăm primului paragraf mai multe clase - test1 și test2 (le scriem separate prin spațiu). Clasa test1 definește culoarea roșie a textului, iar clasa test2 definește dimensiunea fontului la 20px. Al doilea paragraf are dată doar clasa test1 (acest paragraf va deveni roșu), iar celui de-al treilea paragraf - clasa test2 (acest paragraf va avea dimensiunea fontului de 20px). Primul paragraf, căruia îi sunt atribuite două clase, va avea simultan atât culoarea roșie cât și dimensiunea fontului de 20px:

<p class="test1 test2">Paragraf cu două clase test1 și test2.</p> <p class="test1">Paragraf cu clasa test1.</p> <p class="test2">Paragraf cu clasa test2.</p> <p>Paragraf de control fără clase.</p> .test1 { color: red; } .test2 { font-size: 20px; }

:

Vezi și

  • atributul id,
    care definește identificatori unici pentru elemente
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