Metodologija
Težina nalaza: što je kod nas kritično, ozbiljno, srednje ili blago
Sam nalaz još ne govori što učiniti prvo. Zato svaki nalaz nosi težinu koja odražava učinak na pogođene korisnike. Ova stranica navodi svih 25 provjera s njihovom razinom i obrazloženjem. Nije prepisana ručno: generira se iz iste tablice iz koje mehanizam upisuje težinu u nalaz.
Težina nije ocjena sukladnosti
Sukladnost je po kriteriju uspjeha binarna: ispunjen ili neispunjen. Stranica na kojoj stoje samo „blagi“ nalazi i dalje je nesukladna za svaki kriterij koji ti nalazi krše. Težina slaže redoslijed posla, ne zamjenjuje ocjenu prema EN 301 549.
Četiri razine
Kritično
1 provjeraPrepreka sprječava pogođenog korisnika da zadatak uopće dovrši. Na samoj stranici nema zaobilaznog puta: fokus je zarobljen, element se ne može koristiti, potreban sadržaj je nedostupan.
Težina u ocjeni: 10
Ozbiljno
15 provjeraZadatak ostaje moguć, ali prepreka uklanja uobičajen put do njega: sadržaj ili stanje ne stiže do asistivne tehnologije, element se ne može dosegnuti uobičajeno ili se sadržaj gubi pri prilagodbi koju standard jamči.
Težina u ocjeni: 5
Srednje
9 provjeraZadatak se može dovršiti, ali uz izbježiv napor ili nesigurnost: informacije stižu neprikladnim redoslijedom, oznaka ne odgovara najavi, poruka o pogrešci imenuje problem bez izlaza iz njega.
Težina u ocjeni: 2
Potpuni katalog
Svaki redak je provjera koju mehanizam izvodi, sa slojem analize, WCAG kriterijem koji ocjenjuje i obrazloženjem razine.
Kritično
| Što se provjerava | Sloj | Kriterij | Zašto ova razina |
|---|---|---|---|
| Fokus tipkovnice uđe u područje i ne može izaći tipkama Tab, Shift-Tab ni Escape. | Sloj 2Tipkovnica | 2.1.2No Keyboard Trap | Tko se koristi tipkovnicom, zaglavi na stranici i ne može dalje. Sve nakon toga postaje nedostupno, što je definicija blokade. |
Ozbiljno
| Što se provjerava | Sloj | Kriterij | Zašto ova razina |
|---|---|---|---|
| Interaktivni element nikada se ne dosegne redoslijedom tipke Tab ili stoji pod aria-hidden, a i dalje prima fokus. | Sloj 2Tipkovnica | 2.1.1Keyboard | Element je bez miša neupotrebljiv, ali ostatak stranice i dalje radi, pa se zadatak često dovrši drugim putem. |
| Pri fokusiranju se vizualno gotovo ništa ne mijenja, pa se položaj fokusa ne raspoznaje. | Sloj 2Tipkovnica | 2.4.7Focus Visible | Upravljanje ostaje tehnički moguće, ali kretanje stranicom na kojoj ne vidite gdje ste uklanja uobičajen put, a nije kozmetika. |
| U fokusiranom stanju element je potpuno skriven iza ljepljivog ili prekrivajućeg sadržaja.focused control fully covered | Sloj 2Tipkovnica | 2.4.11Focus Not Obscured (Minimum) | Fokus stoji na nečemu nevidljivom, praktično isti učinak kao da pokazivača fokusa nema. |
| Alternativni tekst slike nedostaje ili ne prenosi ono što slika doprinosi. | Sloj 3AI vizualna provjera | 1.1.1Non-text Content | Informacija iz slike uopće ne stiže onima koji je ne vide. To uklanja put do sadržaja, a ne samo otežava. |
| Redoslijed najave sadržaja odstupa od vizualnog redoslijeda čitanja. | Sloj 3AI vizualna provjera | 1.3.2Meaningful Sequence | Stranica se čita u slijedu koji ne nosi njezino značenje, pa razumijevanje puca iako su svi elementi prisutni. |
| Vizualna prosudba pokazivača fokusa koji je sloj tipkovnice izmjerio kao dvojben (2.4.7 ili 2.4.11, ovisno o dokazu).inherits the severity of the keyboard observation it was asked to judge | Sloj 3AI vizualna provjera | ovisi o nalazu | Ova provjera ne izmišlja razinu: potvrđuje ili opovrgava postojeće opažanje tipkovnice i preuzima njegovu težinu. |
| Pri širini od 320 CSS piksela sadržaj se mora pomicati u oba smjera da bi se pročitao. | Sloj 4Prilagodba | 1.4.10Reflow | Na telefonu ili uz jako zumiranje čitanje znači ganjati tekst postrance redak po redak: uobičajen put do sadržaja nestaje. |
| Pri 200 posto veličine teksta sadržaj se reže, preklapa ili nestaje. | Sloj 4Prilagodba | 1.4.4Resize Text | Tko treba veće pismo, gubi sadržaj, a povećavanje je upravo prilagodba koju kriterij jamči. |
| Stranica onemogućuje zumiranje, primjerice preko user-scalable=no ili maximum-scale ispod 2. | Sloj 4Prilagodba | 1.4.4Resize Text | Prilagodba nije samo pokvarena, nego isključena: povećavanje se ne može ni pokušati. |
| Sadržaj je bez nužnog razloga vezan uz jednu orijentaciju zaslona. | Sloj 4Prilagodba | 1.3.4Orientation | Tko ima uređaj fiksiran u drugoj orijentaciji, primjerice na invalidskim kolicima, sadržaj uopće ne može koristiti. |
| Element sučelja stiže u razriješeno stablo pristupačnosti bez pristupačnog naziva. | Sloj 5Stablo pristupačnosti | 4.1.2Name, Role, Value | Čitač zaslona najavljuje element, ali ne kaže čemu služi, pa upravljanje postaje pogađanje. |
| Element sučelja u stablu ne otkriva svoje stanje (prošireno, označeno, odabrano). | Sloj 5Stablo pristupačnosti | 4.1.2Name, Role, Value | Ne može se razaznati što element trenutačno radi, pa nedostaje povratna informacija koja ga čini upotrebljivim. |
| Element se može koristiti mišem, ali u stablo stiže kao generički čvor ili nikako. | Sloj 5Stablo pristupačnosti | 1.3.1Info and Relationships | Za asistivnu tehnologiju element ne postoji: nevidljiv je upravo u sloju koji prenosi strukturu. |
| Statusna poruka ili poruka o pogrešci pojavljuje se bez semantike živog područja. | Sloj 6Dinamički sadržaj | 4.1.3Status Messages | Tko ne gleda točno na to mjesto, nikada ne sazna ishod vlastite radnje, što tiho prekida tijek. |
| Pogreška validacije nije imenovana tekstom ili nije programski povezana sa svojim poljem. | Sloj 6Dinamički sadržaj | 3.3.1Error Identification | Obrazac se ne šalje, a ne može se doznati koje je polje pogrešno: zadatak staje. |
Srednje
| Što se provjerava | Sloj | Kriterij | Zašto ova razina |
|---|---|---|---|
| U fokusiranom stanju dio elementa prekriva drugi sadržaj.focused control partly covered | Sloj 2Tipkovnica | 2.4.11Focus Not Obscured (Minimum) | Obično ostane dovoljno vidljivo za orijentaciju, pa to otežava, a ne blokira. |
| Pozitivan tabindex nadjačava prirodni redoslijed ili fokus naglo skače unatrag protiv smjera čitanja. | Sloj 2Tipkovnica | 2.4.3Focus Order | Sve ostaje dostupno, samo redoslijed zbunjuje: dodatni napor, a ne blokiran zadatak. |
| Tekst poveznice ili gumba sam za sebe ne govori kamo vodi ni što pokreće. | Sloj 3AI vizualna provjera | 2.4.4Link Purpose (In Context) | Odredište ostaje dostupno, samo traži okolni kontekst: trenje, a ne blokiran zadatak. |
| Uz primijenjene WCAG razmake teksta sadržaj se reže ili preklapa. | Sloj 4Prilagodba | 1.4.12Text Spacing | Čitljivost trpi i pojedina mjesta mogu postati nečitljiva, ali stranica u pravilu ostaje upotrebljiva. |
| Sadržaj koji se pojavljuje na hover ili fokus ne može se zatvoriti, ne može se sam preći mišem ili prerano nestaje. | Sloj 4Prilagodba | 1.4.13Content on Hover or Focus | Informacija je dostupna, ali ju je teško zadržati na zaslonu: otežava, a ne blokira. |
| Vidljiva oznaka nije sadržana u pristupačnom nazivu. | Sloj 5Stablo pristupačnosti | 2.5.3Label in Name | Glasovno upravljanje može zakazati na vidljivoj formulaciji, a najava odstupa od zaslona: obično zbunjuje, a ne blokira. |
| Redoslijed u stablu pristupačnosti odstupa od vizualnog redoslijeda. | Sloj 5Stablo pristupačnosti | 1.3.2Meaningful Sequence | Sadržaj stiže neočekivanim slijedom: razumijevanje trpi, ali svi su elementi prisutni. |
| Živo područje umeće se u DOM s već gotovom porukom u sebi. | Sloj 6Dinamički sadržaj | 4.1.3Status Messages | Ovisno o asistivnoj tehnologiji poruka se najavi ili ne: nepouzdano umjesto sigurno propušteno. |
| Imenovana pogreška ne govori kako je ispraviti. | Sloj 6Dinamički sadržaj | 3.3.3Error Suggestion | Zna se gdje je problem i može se riješiti pokušajima: dodatni napor, a ne slijepa ulica. |
Sloj 1: zašto za njega nema zasebnog kataloga
Sloj pravila izvodi axe-core s otprilike sedamdeset pravila za WCAG A i AA i preuzima njegovu ocjenu nepromijenjenu (critical, serious, moderate, minor). To je namjerno: axe održava svoju ljestvicu prema istom pitanju o učinku na korisnika, a vlastita ocjena po pravilu bila bi odvojak koji se sa svakim ažuriranjem razilazi. Ako rezultat uopće ne nosi ocjenu, svrstavamo ga kao srednji umjesto da ga ispustimo.
Težina nije pouzdanost
Težina govori koliko je loše ako nalaz vrijedi. Pouzdanost govori koliko smo sigurni da vrijedi. To su odvojene osi: o ljudskoj provjeri odlučuje isključivo pouzdanost, nikada težina. Kritičan nalaz s jasnim dokazom prihvaća se automatski, blag s nejasnim dokazom ide na provjeru.
Zatražite besplatno skeniranje
Recite nam svoju domenu - provodimo besplatno početno skeniranje i pokazujemo najvažnije prepreke.