Identificatorul (ID) și clasa (clasa) - este un „cârlig“
Putem în moduri diferite pentru a descrie conținutul HTML documentului. Elemente de bază, cum ar fi
.
și
- Ei fac munca lor, dar setul de bază de tag-uri nu pot acoperi orice posibile elemente de înregistrare sau de paginare strat. Pentru a face acest lucru avem nevoie pentru a utiliza ID-uri și clase. de exemplu,
- Fiecare element poate avea doar un singur ID.
- Fiecare pagină poate fi doar un element cu ID-ul.
- Puteți utiliza aceleași clase pentru diferitele elemente.
- Puteți utiliza clase diferite pentru aceleași elemente.
- . ne va da o șansă de a cumpăra această listă cu marcatori la voință, astfel încât să putem manipula unicitatea sa în afară de celelalte puncte bullet pe site-ul nostru. Sau ar trebui să avem o secțiune pe site-ul nostru, care nu este tag-uri relevante:
Și ceea ce este încă o diferență între ele?
Identificatorii sunt unice
Codul dvs. de pagină nu trece de validare dacă aveți icpolzuete același ID-ul de mai multe ori. Deoarece valabilitate este foarte importanta pentru noi, nu ar trebui să uităm despre identificatorii unici.
Clasele nu sunt unice
Orice informație necesară pentru aplicarea diferitelor stiluri de obiecte, pot fi descrise în clasa. De exemplu - o pagină cu „widget“ multiple:
Puteți utiliza numele clasei „widget“, ca un cârlig, de exemplu, pentru a face mai mult decât altele, dar, în același timp păstrând toate atributele. Puteți aplica la același obiect mai mult de o clasă:
Nu este nevoie de a utiliza noua clasă, pur și simplu adăugați o nouă clasă de drept neobohodimy sau la stânga. Aceste clase sunt separate printr-un spațiu, perceput în mod normal de toate browserele în orice număr (dar nu merg până la fanatism și de a crea o mie sau mai multe clase într-un singur element).
Identificatorii au o funcționalitate specială în browser
Aceasta este cauza de bază a unicității identificatorul, astfel încât browser-ul dumneavoastră să știe unde pentru a derula.
La procesarea javascript elemente de pagină cu ID-urile vor fi găsite mai repede decât cu clasa.
Dacă nu aveți nevoie de ea și nu utilizează
După cum puteți vedea, clasele și ID-uri este foarte importantă, așa că trebuie să folosim pentru a gestiona pagina. De aceea, noi trebuie să le folosim cu înțelepciune și semantic.
Aceasta presupune următoarele:
Știm deja că elementul este o legătură, dar este, de asemenea, elementul de ancorare. Nu are nici un sens să îi fie aplicată o clasă, așa cum am impus deja stilul prin tag-ul său.
Aceasta implică utilizarea unui identificator este doar o coloana din dreapta, dar numele este greșit. Încercați să descrie conținutul unui element, dar nu în cazul în care acesta este sau ce este ceea ce pare. „Sidebar“ identificator va fi mai potrivite.
Ei bine, în principiu, și toate.