intrebare css: care e diferentra dintre id si class ?

Coduri intrebari, probleme legate de HTML, XHTML si CSS
GarryOne
Mesaje: 27

intrebare css: care e diferentra dintre id si class ?

care e diferentra dintre id si class ?
RADIO Club http://radio-klub.info" target="_blank

MarPlo Mesaje: 4343
ID-ul trebuie sa fie unic intr-o pagina web, adica doar un singur tag poate avea acel ID.
In HTML se adauga cu atributul id :

Cod: Selectaţi tot

<tag id="un_id">
<tag id="alt_id">
- Apoi, in codul CSS se face referire la el folosind semnul diez # :

Cod: Selectaţi tot

#un_id {
  proprietati-css;
}
Class se adauga in tag-urile HTML cu atributul class .
Principala diferenta dintre class si id e aceea ca acelasi nume de clasa se poate adauga in mai multe tag-uri:

Cod: Selectaţi tot

<tag class="aceeasi_clasa">
<tag class="aceeasi_clasa">
- Iar in codul CSS se face referire la o clasa folosind caracterul punct . :

Cod: Selectaţi tot

.aceeasi_clasa {
  proprietati-css;
}

bvlucretiu Mesaje: 88
Buna!
Eu am atribuit acelasi "id" mai multor etichete html si functioneaza exact ca si "class".
Sau ideea cu "id" este doar pentru a sti cui se adreseaza stilul ca sa il poti mai usor identifica sau care este explicatia?
Va multumesc!

MarPlo Mesaje: 4343
ID-ul se foloseste pt. un singur element ca sa poti aplica anumite proprietati doar aceluia.
ID-ul e util si in JavaScript, cand se lucreaza cu un anumit element, si astfel id-ul reprezinta numele lui de identificare, unic fata de restul elementelor.
De aceea, cand vrei sa aplici proprietati numai la un anume element se foloseste ID, iar pt. mai multe CLASS , ca sa beneficiezi de oricare varianta cand e necesara.

Subiecte similare