Алт атрибут

С Википедије, слободне енциклопедије

Алт атрибут се користи у ХТМЛ и XХТМЛ документима како би означио алтернативни обичан текст (алт текст) који ће се учитати уколико ХТМЛ елемент на који се тај текст односи не може бити учитан. Такође га користе програми који читају садржај са екрана, тако да особа која слуша садржај странице (нпр. слепа особа), може да комуницира са тим елементом. Атрибут је представљем у ХТМЛ 2 [1] и у ХТМЛ 4.01 је био обавезан за img и area тагове.[2] Опционалан је за input таг и превазиђен applet таг.

Пример[уреди | уреди извор]

Развијена црвена застава са белим крстом.

Ово је слика чији је алт атрибут "Развијена црвена застава са белим крстом."

ХТМЛ код за ову слику би могао бити овакав:

<img alt="Razvijena crvena zastava sa belim krstom."
     src="http://upload.a.org/wikipedia/commons/thumb/8/83/Dannebrog.jpg/180px-Dannebrog.jpg" >

Слабовиди читалац користећи посебан софтвер за читање са екрана ће чути алт текст уместо саме слике. Текстуални прегледач интернета, као на пример Лyнx, ће приказати алт текст уместо слике. Графички прегледач интернета ће приказати само слику, а алт текст само уколико корисник затражи да погледа својства слике или ако је подесио свој прегледач да не приказује слике, или ако прегледач не може да отвори или декодира слику.

Још једна могућност за алт текст би била "Застава Данске".

Честе заблуде[уреди | уреди извор]

alt атрибут не мора увек буквално да опише садржај слике. Имајте на уму да би то било корисно некоме ко не може да је види. Алт атрибут би требало да буде алтернатива за слику, обично описујући њену сврху. Нпр. слика СТОП знака не би требало да има алт текст “Осмоугаони знак, црвене позадине, са белим ивицама и белим словима унутар тих ивица” него једноставно “Стоп!”—осим уколико је сврха алт текста да опише како тај знак заправо изгледа.

ИЕ7 учитава алт текст као тоолтип

Интернет Еxплорер 7 и раније верзије, учитавају текст у алт атрибуту као тоолтип текст, што није у складу са стандардима.[3][4] Ово понашање је многе wеб девелопере довело у заблуду да користе алт када желе да прикажу тоолтипове који дају додатне информације о слици ,[5] уместо title атрибута који је намењен за то.[6] Од Интернет Еxплорера 8, такво понашање је промењено.[7]

Алт атрибут се често, али нетачно, назива и "алт таг".[4][8][9]

Декоративне слике[уреди | уреди извор]

W3Ц препоручује да се слике које не носе никакве информације, него имају само декоративну сврху, спецификују у ЦСС-у, а не у ХТМЛ-у.[10] Али, понекад је неопходно укључити декоративну слику као ХТМЛ img таг. У том случају, ако слика стварно не доприноси садржају, онда се оставља празан алт атрибут (alt="").[11] Ово омогућава лакшу навигацију за кориснике софтвера који чита садржај са екрана или неграфичке прегледаче. Ако (у случају кршења стандарда), није наведен алт атрибут, прегледач који не може да представи слику ће свеједно представити нешто на том месту, нпр. УРЛ слике, или неку ниску.

Референце[уреди | уреди извор]

  1. ^ „Хyпертеxт Маркуп Лангуаге – 2.0”. Wорлд Wиде Wеб Цонсортиум. 
  2. ^ „13 Објецтс, Имагес, анд Апплетс”. Wорлд Wиде Wеб Цонсортиум. 24. 12. 1999. 
  3. ^ „Wхy доесн’т Мозилла дисплаy мy алт тоолтипс?”. Архивирано из оригинала 15. 10. 2008. г. Приступљено 22. 7. 2009. 
  4. ^ а б Анне ван Кестерен (16. 12. 2004). „Алт аттрибуте (алт таг, алт тоолтип)”. Приступљено 22. 7. 2009. 
  5. ^ Буг 25537 - Алт теxт ис нот дисплаyед ас а тоолтип овер <имг>, Мозилла бугзилла
  6. ^ W3Ц ХТМЛ WГ (24. 12. 1999). „7.4.3 Тхе титле аттрибуте”. ХТМЛ 4.01 Специфицатион. W3Ц. Приступљено 22. 7. 2009. 
  7. ^ „Wхат'с Неw ин Интернет Еxплорер 8 – Аццессибилитy анд АРИА”. МСДН. Мицрософт. Архивирано из оригинала 29. 6. 2009. г. Приступљено 22. 7. 2009. 
  8. ^ Јоханссон, Рогер (7. 11. 2005). „Ит’с алт аттрибуте, нот алт таг”. 456 Береа Стреет. Архивирано из оригинала 8. 6. 2009. г. Приступљено 22. 7. 2009. 
  9. ^ Олссон, Томмy (20. 7. 2004). „Алт тагс”. Тхе Аутистиц Цуцкоо. Архивирано из оригинала 25. 12. 2007. г. Приступљено 22. 7. 2009. 
  10. ^ W3Ц. „Ембеддед цонтент - ХТМЛ 5.1 Нигхтлy”. Архивирано из оригинала 8. 1. 2013. г. Приступљено 7. 1. 2013. 
  11. ^ Стеве, Фаулкнер. „ХТМЛ5: Тецхниqуес фор провидинг усефул теxт алтернативес”. W3Ц. Архивирано из оригинала 16. 09. 2012. г. Приступљено 7. 1. 2013. 

Спољашње везе[уреди | уреди извор]