Dogma W4 - detaily a vysvetlenia

Ad 7. Odkazy a aktívne prvky v dokumente

Všetky odkazy a ďalšie aktívne prvky musia jasne popisovať svôj cieľ a akciu, ktorú ich aktivácia spôsobí.

Detailne: Zvyčajná akcia užívateľa musí mať obvyklí výsledok.

Ak spôsobí užívateľova akcia akúkoľvek zmenu mimo priestor dokumentu (otvorenie nového okna, zavretie súčasného okna, zahájenie sťahovania súboru), musí na to byť užívateľ dopredu upozornený. Odkazy tiež musia byť sprevádzané informáciou o typu, veľkosti a spôsobu spracovania cieľového súboru, pokiaľ smerujú na súbor, ktorý sa nedá prezentovať priamo v prehliadači. Interakcia s formulárovými prvkami (výber zo zoznamu, zaškrtnutie políčka atď.) nesmú spôsobiť prechod na nový dokument.

Detailne: Každý odkaz musí jasne popisovať svôj cieľ.

Odkazy typu "tu", "kliknite sem" apod. sú zakázané. Takisto popis potvrdzovacích tlačidiel formulárov musí zreteľne popisovať akciu, ktorá nastane po ich aktivácii. Texty "odoslať", "zmazať", "hľadať" sú vhodné, naopak nevhodné sú neurčité či "veselé" popisy tlačidiel.

Detailne: Odkazy s rovnakým popisom musia mať rovnaký cieľ.

Ak majú dva odkazy v dokumente rovnaký obsah, musí byť rovnaký aj ich cieľ. Ak sú odkazy tvorené ikonkami, piktogramami, symbolmi, či názvami akcií rovnakými pre viacej položiek zoznamu, dá sa popis cieľu odlíšiť v atribúte title. Napr.:

Detailne: Odkazy dovnútra dokumentu musia viesť na ľahko rozpoznateľný cieľ.

U odkazov dovnútra dokumentu musí byť cieľ identifikovateľný v okolitom obsahu a mal by korešpondovať s textom odkazu (viď tiež Navigácia - dokazy dovnútra dokumentu). Odkazy do automaticky číslovaných zoznamov (napr. <ol>) nesmú obsahovať hodnotu, ktorá by mohla byť pre cieľovú položku vygenerovaná (napr. "viď bod 9.2.1").

Odkazy musia byť podčiarknuté, pokiaľ ich podčiarknutie nezakáže užívateľ.

Detailne: hypertextové odkazy sa zobrazujú ako podčiarknutý text dostatočne odlišnej farby než okolitý text.

Autor nesmie žiadnym spôsobom predpisovať takú prezentáciu odkazov, ktorá môže spôsobiť ich zámenu s okolitým textom či inými prvkami dokumentu. Predovšetkým nesmie nijak zakazovať ich podčiarknutie a/alebo ich zobraziť farbou, ktorá nieje dostatočne odlišná od okolného textu. Naopak, žiadnemu textu, ktorý nieje odkazom, nesmie autor určiť podčiarknutie a/alebo ho zobraziť farbou použitou pre zobrazenie odkazov. Autor nesmie nijak brániť užívateľovi v použití iného štýlu prezentácie odkazov.

Autor nesmie meniť štýl kurzoru pri prvkoch tvoriacich odkazy. Napr. v prípade HTML/XHTML nesmie byť v CSS pre prvky <a> definovaná vlastnosť cursor.

Preformátovanie dokumentu smie spôsobiť iba aktivácia nejakého prvku.

Odkazy (i iné prvky) musia byť navrhnuté tak, aby interakcia s užívateľom ovplyvňujúca ich vzhľad nespôsobila preformátovanie dokumentu. Napr. dynamické efekty (:hover, onmouseover) môžu meniť farbu a dekoráciu textu, štýl pozadia či viditeľnosť (visibility) prvku. Rozmery prvku, veľkosť a tučnosť písma či dokonca formát zobrazenia (display) ale meniť nesmú - tieto prvky majú za následok preformátovanie okolitých prvkov a aj celého dokumentu a môžu byť preto prevedené len na vyžiadanie užívateľa (po aktivácii odkazu, stlačení tlačidla atď.).