Môže stránka odkazovať sama na seba?

Môže! A často musí! Prečo otváram túto starú tému? Medzi webdizajnérmi je rozšírený mýtus zákona použiteľnosti, stránka nesmie odkazovať sama na seba. Poznám niekoľko pádnych argumentov, prečo by to tak nemalo byť.

Občas stretnem tento názor a občas sa ocitnem na webe dodržujúci tento „zákon použiteľnosti“. Ako používateľovi mi prekáža. Ale poďme k argumentom.

V žiadnom dokumente o prístupnosti a použiteľnosti, ktorí som čítal nemá toto tvrdenie (stránka nesmie odkazovať sama na seba ) oporu. Napríklad v dokumente w4d (ktorý mimoriadne uznávam) sa hovorí:

Každý dokument v prezentácii okrem úvodnej strany musí obsahovať odkaz na úvodnú stranu.
— Dogma W4 – Navigácia

Podobne sa vyjadrujú aj oficiálne české pravidlá prístupnosti. Toto tvrdenie mnohí pochopia tak, že každá stránka musí odkazovať na úvodnú stránku, ale tá nesmie odkazovať sama na seba. Z toho sa potom usudzuje, že žiadna stránka nesmie odkazovať sama na seba. Toto dedukovanie je úplne chybné a nemá podporu vo výrokovej logike. Správna interpretácie je, že každá stránka musí odkazovať na úvodnú, ale tá môže aj nemusí odkazovať sama na seba. Nikde nieje napísané, že nesmie. Webdizajnérovi je v tomto ponechaná voľnosť.

Toto sa vzťahuje najmä na logo webu, na ktoré sme zvyknutí, že odkazuje na úvodnú stránku. Niektorí považujú za chybu, ak odkazuje logo samo na seba na úvodnej stránke. Chyba je považovať to za chybu. Spísal som si na papier výhody a nevýhody vždy odkazujúceho loga a dospel som k záveru, že je správne, aby vždy odkazovalo na hlavnú stránku, aj na nej.

Predstavte si, že užívateľ je v nejakej časti webu (nie nutne hlavná stránka), ale nevie o tom. Vidí v menu sekciu, na ktorú sa chce dostať ale nedá sa mu na ňu kliknúť, pretože sa na tej stránke už nachádza. Ale on to nevie a nechápe prečo to nefunguje. Porušil sa prvý krugov zákon: „Nenúťte užívateľa premýšľať“. Preto musí byť logo klikacie na hlavnej stránke a odkazy v bežnej navigácii taktiež.

Videl som viackrát niektorých (a aj seba som pri tom prichytil), ako klikajú v navigácii na stránku, na ktorej sa nachádzajú, aj keď o tom vedia. Používajú to ako určitú formu refreshovania stránky (aj ja to tak robím). Ak mi to tak nejde, pochopím, že sa webdizajnér hral na múdreho, ale bežný používateľ bude úplne mimo. Nenapadne ho, že odkaz nefunguje, pretože sa už na stránke nachádza, bude si myslieť, že nastala chyba.

Ale výnimka potvrdzuje pravidlo. Nezabúdajme, že stránka nesmie na seba nikdy odkazovať v tzv. odrobinkovej navigácii (česky drobečková navigace, angl. breadcrumbs, omrvinková znie smiešne). To nie, to by bola veľká chyba a používateľov by dostala do problémov.

Stránky by mala na seba odkazovať v menu a v logu. Týmto sa zabezpečí aj dodržanie zákona použiteľnosti o konzistencii navigácii, ktorá má byť na každej stránke rovnaká.

Osobne považujem naznačenie, kde sa návštevník nachádza neodkazovaním v navigácii za úplne scestné. Toto sa musí riešiť graficky zvýraznením odkazu a tým aj polohy v štruktúre webu. Odkaz môže vyzerať, že sa naň nedá kliknúť, ale odkazovať by mal stále. Najlepším riešením je nedať návštevníkovi dôvod klikať na odkaz smerujúci na stránku na ktorej sa nachádza. To sa dá zabezpečiť zhodným textom v nadpisoch, titulkoch, v odkazoch na danú stránku a dobrým vyznačením polohy návštevníka na webe v navigácii. Súhlasíte?

Komentáre

1 DaVit

Keď sa mi tento článok objavil v RSS čítačke, otvoril som si ho v Opere na pozadí. Teraz som si ho pozrel, ale než som sa pustil do čítania článku klikol som na odkaz v nadpise stránky a následne som sledoval či sa scrollbar nezväčšil. Spravil som to preto, že za tú dobu sa mohlo stať čokoľvek, napríklad mohol, byť pridaný komentár. Robím to tiež hlavne na fórach. Takže samozrejme súhlasím s tebou.

2 Domo

Jako další výhodu vidím možnost záložkování pouhým přetažením onoho odkazu (alespoň v lišce). Mnoho uživatelů jistě neví, že lze přetahovat i ikonka vedle adresy

3 rony

Voči povinnosti zachovať konzistenciu menu a napr. klikateľnom logu na obvyklých miestach považujem problem či mám alebo nemám odkazovať sám na seba za menej dôležitý. Alebo inak:

ak máš rozhádzané menu na každej stránke je jeho prvá úroveň (to čo je vidno) iné, potom je to zle a nezachráni to ani to, že neodkazuješ sám na seba.

Opačne: ak máš klikateľné logo, konzistentné menu, tak ti odpustím, že tvoje menu má položku, ktorá odkazuje na tú istú stránku.

Pozri si napr. stranku Shark.sk a to udesné pomalé menu vľavo, ktoré spomaľuje celý web. Tu ma ani otázka, že majú odkazovanie sám na seba nezaujíma :-)

5 Mac

Som rád, že nezdieľam svoj názor sám. Sila zdravého rozumu mi príde dôležitejšia ako sila rozumu Jacoba Nielsena.

6 Rado e-goista

Ahoj.
Ak hovoríme o použiteľnosti, dá sa s Tvojim názorom súhlasiť a to najmä s posledným odstavcom Tvojho článku.
Je tu ešte otázka prístupnosti – ak vezmeme extrémny príklad nevidiaceho návštevníka, ktorý “kliká” na položky v navigácii, neaktívna aktuálna položka pre neho môže byť veľmi dobrou pomôckou, ako sa orientovať. Ak je však aktívna, trvá mu veľmi dlho, kým zistí, že je znovu na tej istej podstránke. Napadá niekoho nejaké riešenie, ktoré by ošetrilo takéto a podobné prípady a zároveň ponechalo nehendikepovanej väčšine možnosť použiť web podľa svojich potrieb (teda trebárs aj klikať na položku aktuálnej podstránky – nech už je to z akého koľvek dôvodu)?

7 miro

www.sialenci.sk

your_ip_is_blacklisted_by sbl.spamhaus.org