Cele mai multe dintre atributele unui element sunt perechi nume-valoare, separate prin „=” și scrise în eticheta de start a unui element după numele elementului. Valoarea poate fi intre ghilimele simple sau duble, cu toate că valorile compuse din anumite caractere pot fi lăsate necotate în HTML (dar nu XHTML). Lăsând valorile atributelor necotate este considerată o acţiune cu rezultate nesigure. Spre deosebire de atributele perechi nume-valoare, există unele atribute care afectează elementul pur și simplu prin prezența lor în eticheta de start a elementului, cum ar fi atributul ismap pentru elementul img.
Există mai multe atribute comune care pot apărea în mai multe elemente:
- Atributul id oferă un identificator unic pentru întregul document pentru un element. Acest lucru este folosit pentru a identifica elementul astfel încât foile de stil pot modifica proprietățile sale de prezentare, și script-urile pot modifica, anima sau șterge conținutul sau prezentarea acestuia. Anexat la URL-ul paginii, acesta oferă un identificator unic global pentru element, de obicei o sub-secțiune a paginii. De exemplu, ID-ul „Atribut” din https://www.telework.ro/HTML#Atribut
- Atributul class oferă o modalitate de clasificare a elementelor similare. Acest lucru poate fi utilizat în scopuri semantice sau de prezentare. De exemplu, un document HTML ar putea folosi semantic desemnarea class = „notaţie” pentru a indica faptul că toate elementele cu aceasta valoare de clasă sunt subordonate textului principal al documentului. În prezentare, astfel de elemente ar putea fi adunate împreună și prezentate ca note de subsol pe o pagină în loc de a apărea în locul în care apar în sursa HTML. Atributele de clasă sunt utilizate semantic în microformate. Valori multiple de clase pot fi specificate; de exemplu class = „notație importantă”, pune elementul în ambele clase, „importantă” şi „notație”.
- Un autor poate utiliza atributul style pentru a atribui proprietăți de prezentare unui anumit element. Se consideră mai bună practica de a folosi un atribut id sau class al unui element pentru a selecta elementul din interiorul unei foi de stil, deși uneori acest lucru poate fi prea greoi pentru un, sau stil simplu, specific, ad-hoc.
- Atributul title este utilizat pentru a atașa explicație subtextuală la un element. În cele mai multe browsere acest atribut este afișat ca o notă informativă.
- Atributul lang identifică limbajul natural al conţinuturilor elementului, care pot fi diferite de cele din restul documentului. De exemplu, într-un document în limba română:
Ei bine, c'est la vie span>, cum se spune în Franța.
Elementul abreviere, abbr, poate fi utilizat pentru a demonstra unele dintre aceste atribute:
HTML
Acest exemplu afișează ca HTML; în cele mai multe browsere, punând cursorul pe abreviere ar trebui să se afișeze textul titlu „Hypertext Markup Language”.
Cele mai multe elemente iau, de asemenea, atributul legat de limbă dir pentru a specifica direcţia textului, cum ar fi cu „rtl” pentru textul de la dreapta la stânga în, de exemplu, arabă, persană sau ebraică.
Lasă un răspuns