» » » Atributul alt în HTML şi XHTML

Atributul alt în HTML şi XHTML

postat în: Știri | 0

Toamna în Elveţia

Atributul alt este utilizat în documentele HTML și XHTML pentru a specifica un text alternativ (alt text), care urmează să fie redat atunci când elementul pe care este aplicată nu poate fi vizualizat. Acesta este, de asemenea, utilizat de către software-ul „cititorului de ecran”, astfel încât o persoană care citeşte conținutul unei pagini web (de exemplu, o persoană care este orb), să poată interacționa cu acest element. Atributul a fost introdus în HTML 2 și în HTML 4.01 a fost impus pentru etichetele img și area. Acesta este opțional pentru etichetele input şi applet.

Exemplu

Aici este un exemplu pentru imaginea de mai sus pentru care atributul alt este „Toamna în Elveţia”.

HTML pentru această imagine ar putea fi ceva în genul:

 
Toamna în Elveţia

Un cititor cu deficienţe de vedere, folosind un cititor de ecran precum Orca, va auzi alt text în loc să vadă imaginea. Un browser de text, precum Lynx, va afișa textul alt în loc de imagine. Un browser grafic de obicei va afișa doar imaginea, și va afișa textul alt numai în cazul în care utilizatorul cere să vadă proprietățile imaginii sau a configurat browser-ul pentru a nu afișa imagini, sau în cazul în care browser-ul nu a putut prelua sau decoda imaginea .

O valoare alternativă pentru alt poate fi „Vacanţa mea de vis”.

Concepții greșite obişnuite

Atributul alt nu descrie întotdeauna literalmente conținutul imaginii. El ţine cont de ceea ce ar fi util pentru cineva care nu poate vedea imaginea. Atributul alt se presupune a fi o alternativă pentru imagine, precizând, de obicei, scopul său. De exemplu, o imagine de un semn de avertizare nu ar trebui să aibă ca text alt „un triunghi cu un fundal galben, margine neagră și un semn de exclamare”, ci pur și simplu „Atenție!” – cu excepția cazului, desigur, în care scopul textului alt este de a spune cum arată simbolul de avertizare.

Internet Explorer 7 și mai vechi face textul în atributul alt să arate ca un text suprapus, care nu este conform cu standardele. Acest comportament a condus pe mulți dezvoltatori web să abuzeze de atributul alt atunci când au dorit să afișeze informații suplimentare despre imagini, în loc să folosească atributul title care era destinat pentru această utilizare. Începând cu Internet Explorer 8 atributele alt nu se mai suprapun peste imagine.

Atributul alt este denumit de obicei, dar incorect, „alt tag„.

Imagini decorative

W3C recomandă ca imaginile care nu transmit nicio informație, ci sunt pur decorative, să fie specificate în CSS, mai degrabă decât în HTML. Cu toate acestea, poate fi uneori necesară includerea unei imagini decorative ca o etichetă HTML img. În acest caz, dacă imaginea cu adevărat nu adaugă conținut, atunci trebuie să fie inclus în formă un atribut alt gol, alt = „”. Acest lucru face pagina navigabilă pentru utilizatorii de cititoare de ecran sau de browsere non-grafice. În cazul în care (în încălcarea standardului) nu a fost furnizate niciun atribut alt, atunci browsere care nu poate afișa imaginea vor afișa totuşi în continuare ceva acolo, de exemplu URL-ul imaginii, sau un șir de text fix.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *