Mis on alternatiivne atribuut?

Alt-atribuut on teatud HTML- ja XHTML-märgenditega seotud kaasnev käsk, mis on loodud alternatiivse teksti seostamiseks nimetatud siltidega. Kõige sagedamini kasutatakse seda atribuuti img-märgendis graafika pealkirjade jaoks. Mõned inimesed nimetavad seda alt-märgendiks, kuid see pole täpne, kuna see pole html-märgend. Mõistel “silt” on veebikujunduses selge tähendus, viidates nurksulgude vahele jäävatele käskudele, mis teevad HTML-is tegeliku märgistuse. Atribuut alt kasutab järgmist süntaksit:

Img-märgend on vaid üks mitmest sildist, mis aktsepteerib alt-atribuuti. Teised sildid on “ala” ja “sisend”. Img silt kuvab pildi. Piirkonnamärgend kuvab lingi pildikaardil ja atribuut alt pakub lingi ankruteksti. Sisendmärgend käsib veebibrauseril kuvada tekstivälja ja kasutab asendusteksti, et esitada seotud viip.

Graafika kirjeldused on ajalooliselt olnud alt atribuudi üks levinumaid kasutusviise. See on olnud eriti kasulik nägemispuudega inimestele, kes kasutavad ekraani lugemiseks tarkvara, mis ei suuda pilti tõlgendada. Selle atribuudi põhieesmärk on pakkuda pealkirja, mitte kirjeldada seotud pilti. Õige alternatiivteksti näide oleks “George Washington kannatas revolutsioonilise sõja ajal kindralina palju raskusi.” Tegelikud kujutiste kirjeldused on pealkirja atribuudi ülesanne.

Otsingumootorid kasutavad alt atribuudis esitatud teksti. Kui veebileht koosneb ainult või peamiselt piltidest, suudab otsingumootori ämblik lehel roomata, hoolimata sellest, et pildid iseenesest on otsingumootori ämblike jaoks kasutud. Atribuut alt on HTML-i hilisemates versioonides nõutav img-märgendi jaoks, kuid mõned veebiarendajad ei pane jutumärkide vahele midagi. See ei kasuta ära võimalust otsingumootoritele paremini optimeerida.

Vanemad veebibrauserid renderdasid alt atribuuti kohtspikritena, mistõttu veebiarendajad kasutasid seda valesti tööriistaspikri ülesande täitmiseks, milleks oli pildi kohta lisateabe, näiteks kirjelduse, pakkumine. Uuemad versioonid on selle probleemi lahendanud. Nüüd kasutatakse selleks atribuuti title ja selle atribuudi teksti saab näha, kui hõljute kursorit pildi või lingi kohal.

Veebibrauserid, mis ei suuda pilte kuvada, kuvavad selle asemel alternatiivteksti. Vanemad brauserid teevad seda alati, kuid uuemad versioonid on võimalik seadistada nii, et pildi asemel kuvatakse ainult alternatiivne tekst. See teenib ribalaiuse säästmise eesmärki, kuna brauser ei pea pilti laadima.