Un atribut alt este o comandă însoțitoare asociată cu anumite etichete HTML și XHTML concepute pentru a oferi o modalitate de a asocia text alternativ cu etichetele menționate. Cea mai obișnuită utilizare a acestui atribut este în eticheta img în scopul subtitrării graficelor. Unii oameni numesc asta o etichetă alt, dar aceasta nu este exactă, deoarece nu este o etichetă html. Termenul „etichetă” are o semnificație distinctă în design web, referindu-se la comenzile dintre paranteze unghiulare care realizează marcarea reală în HTML. Atributul alt folosește următoarea sintaxă:
Eticheta img este doar una dintre mai multe etichete care acceptă atributul alt. Alte etichete sunt „zonă” și „input”. Eticheta img afișează o imagine. Eticheta de zonă afișează un link într-o hartă imagine, iar atributul alt oferă textul de ancorare pentru link. O etichetă de intrare îi spune browserului web să afișeze un câmp de text și utilizează textul alternativ pentru a furniza promptul asociat.
Descrierile graficelor au fost din punct de vedere istoric una dintre cele mai comune utilizări ale atributului alt. Acest lucru a fost util în special persoanelor cu deficiențe de vedere, care folosesc software pentru a citi ecranul care nu este capabil să interpreteze o imagine. Scopul principal al acestui atribut este de a oferi o legendă mai degrabă decât de a descrie imaginea asociată. Un exemplu de text alternativ adecvat ar fi „George Washington a îndurat multe greutăți ca general în timpul războiului revoluționar”. Descrierile reale ale imaginilor sunt sarcina atributului titlu.
Motoarele de căutare folosesc textul furnizat în atributul alt. Dacă o pagină web constă numai sau în principal din imagini, păianjenul motorului de căutare este capabil să acceseze pagina cu crawlere, în ciuda faptului că imaginile în sine sunt inutile pentru păianjenii motoarelor de căutare. Atributul alt este necesar pentru eticheta img în versiunile ulterioare de HTML, dar unii dezvoltatori web nu pun nimic între ghilimele. Acest lucru nu reușește să profite de o oportunitate pentru o mai bună optimizare a motoarelor de căutare.
Browserele web mai vechi au redat atributul alt ca sfaturi cu instrumente, astfel încât dezvoltatorii web l-au folosit incorect pentru a îndeplini sarcina unui balon informativ, care era să ofere informații suplimentare despre o imagine, cum ar fi o descriere. Versiunile mai noi au corectat această problemă. Atributul titlu este acum folosit în acest scop, iar textul acestui atribut poate fi văzut trecând cu mouse-ul peste o imagine sau un link.
Browserele web care nu sunt capabile să afișeze imagini afișează în schimb textul alternativ. Browserele mai vechi fac întotdeauna acest lucru, dar este posibil să configurați versiuni mai recente pentru a afișa doar textul alternativ în locul imaginii. Acest lucru servește scopului de a economisi lățimea de bandă, deoarece browserul nu trebuie să încarce imaginea.