Dilema: čo je to štandard?
Diskutujúci sa sťažujú, že popis obrázkov pri prejdení myšou nad obrázkom nevidia.
Nechýba medzi nimi ani propagátor webových štandardov a sémantiky dokumentov v Čechách, Petr Staníček aka Pixy.
Niektorí dokonca citujú W3C ohľadne ALT atribútu,
kde sa píše, že pre: "používateľské nástroje, ktoré nemôžu zobraziť
obrázky, formuláre alebo applety, tento atribút udáva náhradný text," a
dodávajú, že správne má byť použitý atribút TITLE.
W3C o atribúte TITLE hovorí:
"Tento atribút ponúka pomocnú informáciu o elemente, pre ktorý je
udaný." Ďalej sa píše, že: "Hodnoty atribútu title môžu byť spracované
používateľskými nástrojmi rôznym spôsobom. Napríklad vizuálne
prehliadače často zobrazujú title ako "tool tip" (krátky text, ktorý sa
objaví, keď sa ukazovacie zariadenie [rozumej myš] zastaví nad
objektom)."
O atribúte ALT a jeho zobrazení W3C mlčí. Pre používateľské nástroje (napríklad prehliadače) W3C pripravilo ohľadne atribútov ALT, TITLE a LONGDESC testovaciu sadu.
Z nej sa ale nedozvieme takmer nič, okrem toho, že ak sú zároveň
použité atribúty ALT aj TITLE, zobrazuje sa TITLE a ak je ešte použitý
atribút LONGDESC, zobrazí sa ten.
Viac svetla do veci nevnesú ani odporúčania ohľadne prístupnosti obsahu na webe. Uspokoja sa totiž s jednoduchým: "Poskytnite rovnocenné náhrady zvukového a vizuálneho obsahu."
A nakoniec: Netscape Navigator zobrazuje ALT ako pop-up (vyskakujúci pomocný text nad obrázkom) od verzie 4.0 (Communicator). Internet Explorer zobrazuje ALT ako pop-up od verzie 3.0.
NN 4.0 atribút TITLE ignoruje. Netscape Navigator od verzie 6.0 ruší
zaužívané zobrazovanie ALT ako pop-upu a zobrazuje výhradne atribút
TITLE. Atribút ALT je zobrazený, iba ak sa obrázok nenatiahne. Internet
Explorer od verzie 5.0 zobrazuje atribút TITLE, ak ale chýba TITLE,
zobrazuje ALT ako pop-up. Iné prehliadače neberiem v úvahu, pretože
okrem týchto dvoch žiadny netvoril históriu prehliadania webu (a tým,
ktorí mi nezabudnú pripomenúť Mosaic, pripomínam, že Mosaic bol síce
prvý, ale vyšiel z neho a masovo sa rozšíril NN).
Ak sa
pozrieme na doterajšie správanie majoritných prehliadačov (NN, IE),
zistíme, že atribút ALT bol väčšinou zobrazovaný ako pop-up. Atribút
TITLE bol zas najprv ignorovaný, neskôr sa dostal do popredia.
Štandard je "vlastnosť alebo miera, ktorá je zavedená autoritou, zvykom alebo všeobecným súhlasom." (Wikipedia: Standard)
Zobrazovanie atribútu ALT ako pop-upu bolo zavedené zvykom cez
majoritné prehliadače. Konzorcium ale zrazu vydalo odporúčanie a
atribút ALT začal ťahať za kratší povraz, víťazom sa stal TITLE.
Otázne, je či bolo Konzorcium v danom čase brané ako autorita (v
zmysle: expert/znalec). Dovolím si tvrdiť, že zobrazovanie atribútu ALT
ako pop-upu bolo zavedeným štandardom predtým, ako Konzorcium vydalo
svoje "štandardy".
Stačí sa pozrieť do špecifikácie HTML 3.2,
kde sa atribút TITLE nenachádza a atribút ALT plní funkciu "textového
popisu a je dôležitý pre interoperabilitu s nástrojmi založenými na
reči alebo čistom texte". Ak sa pozrieme na originálne znenie prvej
časti: "This is used to provide a text description of the image", je
jasné, že ALT nesie popisnú informáciu. Nikde ale nie je špecifikované,
ako má byť atribút ALT zobrazovaný.
Ak teda masovo rozšírené prehliadače dlhodobo zobrazovali atribút ALT ako pop-up, toto správanie sa stalo štandardným.
Je známe, že zvykové právo je len veľmi ťažké meniť na právo umelo
vytvorené a dané "zhora". A ako sa to týka atribútov ALT a TITLE?
Prehliadače by mali atribút ALT zobrazovať ako pop-up naďalej, ale iba
ak chýba atribút TITLE. Nakoniec presne to odporúča pre používateľské
nástroje posledná testovacia sada vytvorená Konzorciom.
Preklady z anglického jazyka: autor
:: 27.02.2005 :: rubrika Web štandardy :: pridal Daniel :: [*] ::
Diskusia:
velmi som sa zacudoval ked si napisal, ze popis sa zobrazi a mne sa nezobrazil, ale hned mi svitlo: pouzil si alt namiesto title. nuz co, nainstaloval som si extension, ktory zobrazuje alt ako tooltip, ale velmi zaujimava diskusia je k tomu extensionu: http://extensionroom.mozdev.org/more-info/popupalt
Napísal charon [web] dňa 28.02.2005 o 22:17:30
Hej, ta diskusia je asi nekonecna, popupalt extension pouzivam od Firebirdu 0.6, pretoze to je vec, na ktoru som bol vzdy zvyknuty (ci uz NN alebo IE).
Je to standard, ci to niekto uzna alebo nie. A to ze W3C v tom enma jasno, to ma ako uzivatela nemusi zaujimat. A ako tvorcu? Pouzit ALT staci. Ked budem velmi dobry a pojde mi o 100% pristupnost, tak mozno aj TITLE.
Napísal dusoft dňa 28.02.2005 o 22:49:25
no odhliadnuc od toho, ci to za standard budeme povazovat alebo nie, tak sa mi zda nekonzistentne umorne hackovat, aby sa daco zobrazilo pod ie, ale potom ignorovat pouzivatelov ff a nedat zaroven s alt aj title.
Napísal charon [web] dňa 22.03.2005 o 20:30:34
Hm, potom odporucam stiahnut rozsirenie popALT.
Napísal dusoft dňa 24.03.2005 o 20:14:57