Kas notiek nepareizi, pārvaldot tikai ar klaviatūru
Biežākā kļūda, pārvaldot tikai ar klaviatūru, ir tā, ka interaktīvie elementi ir redzami, bet nav sasniedzami ar Tab taustiņu. Piemēram, izvēlne, kas atveras tikai ar peles klikšķi, poga, kas nesaņem fokusu, vai uznirstošs logs, ko bez peles nevar aizvērt. Cilvēkiem, kuri nevar izmantot peli motorisko ierobežojumu dēļ, vai kuriem ir jāpārvalda ekrāna lasītājs, kas darbojas ar klaviatūras navigāciju, tas nozīmē, ka daļa no vietnes vienkārši nav lietojama.
Cēlonis gandrīz vienmēr slēpjas pielāgotos elementos: izstrādātājs izveido skaitu nolaižamo izvēlni, pielāgotu datuma atlasītāju vai izvēršamu filtru ar paša HTML un JavaScript, bet aizmirst klaviatūras atbalstu, ko standarta HTML poga vai saite iegūst bez maksas. Elements izskatās labi un darbojas ar peli, tāpēc testēšanas laikā neviens nepamana, ka Tab taustiņš vienkārši pāries pāri tam.
Kāpēc tas bieži paliek nepamanīts
Šī kļūda ir naudīga, jo tā nav redzama ar neapbruņotu aci. Ikviens, kurš ar peli noklikšķina cauri e-komercijas vietnei, neiepazīst problēmu. Tikai tad, kad esat atmetis peli un pārvietojaties tikai ar Tab, Shift+Tab, Enter un bultiņu taustiņiem, kļūst skaidrs, kur navigācija apstājas. Tā kā šis testējums reti ir standarta piegādes procesa daļa, problēma bieži paliek nepamanīta gadus ilgi — līdz apmeklētājs vai uzraugs to patiešām saskaras.
Otrs iemesls ir tāds, ka daudzas no šīm kļūdām rodas tieši vietās, kas ir visvairāk pamanāmas lietojot: pirkuma soļi, pieteikšanās ekrāns, meklēšanas filtrs. Tieši šie elementi bieži tiek izveidoti atsevišķi no pārējās vietnes, izmantojot savus komponentus, kas ne vienmēr saņem tādu pašu aprūpi kā galvenā navigācija.
Kā to atpazīt pašam
Vienkāršs sākotnējais pārbaude ir atbrīvoties no peles un izmantot lapas plūsmu tikai ar klaviatūru. Veiciet šādu pārbaudi: vai katrs klikšķināms elements ir sasniedzams ar Tab, vai jebkurā laikā ir skaidri redzams, kurš elements ir fokusā, un vai katrs elements, kas atveras — izvēlne, filtrs, uznirstošs logs — var arī aizvērties bez peles. Ja fokuss apstājas uznirstošajā logā, pārlec uz neparedzētu vietu vai pavisam pazūd no skata, tas ir signāls, ka ir jāstrādā.
Automatizēta skenēšana var atklāt dažas no šīm problēmām, piemēram, trūkstošos fokusa rādītājus vai elementus bez klaviatūras piekļuves, kas tehniskā ziņā ir atpazīstami pirmkodā. Tomēr tas, vai nolaižamo izvēlni var loģiski un paredzami pārvaldīt, ir kaut kas, ko skenēšana nevar pilnībā novērtēt — tas paliek būtībā cilvēka pārbaude. Tas attiecas uz vairāk WCAG prasībām, un mēs to vienmēr minējam ziņojumā. sāciet bezmaksas ātro jūsu svarīgāko lapu skenēšanu lai redzētu, kura daļa no šāda veida problēmām jau tiek identificēta automātiski.
Kā to novērst
Risinājums parasti nav papildus tehnikā virs vietnes, bet pareizā esošo ēku bloku izmantošanā. Standarta HTML poga vai saite automātiski ir sasniedzama ar Tab un to var vadīt ar Enter; ja tā vietā tekstu vai attēlu padarāt klikšķināmu ar JavaScript, jums pašam jāpievieno klaviatūras atbalsts. Pielāgotajiem komponentiem, piemēram, izvēlnēm, filtriem un uznirstošajiem logiem, ir jābūt skaidrai vienošanās ar izstrādātāju: katrs elements ir jāvar atvērt, jāpārvalda un jāaizver ar klavatūru, un fokusam jāpaliek redzamam un paredzamam.
Tas, kas nepomāgā, ir pieejamības vidēļa, kas apgalvo, ka ar atsevišķu skriptu var izlabot šāda veida trūkumus. Tāds pārklājums nemaina pamatā esošo kodu un tādēļ nemaina faktisko lietojamību; likums pieprasa pieejamu tīmekļvietu, nevis slāni virs tās. Mēs apzināti nepārdodam šādus vidēļus.
Vai vēlaties uzzināt, kuri jūsu tīmekļvietnes vai lietotnes komponenti satur šāda veida strukturālas problēmas un cik svarīgi tas ir jūsu uzlabošanas plāna prioritāru sarakstā? Rakstus pēc tēmas sakārtotajā zināšanu bāzē katram trūkuma veidam varat nolasīt, kas notiek, un tā kā mūsu pārbaude precīzi notiek redzat, kura daļa no tā tiek automatizēti pārbaudīta un kura daļa prasa manuālu uzmanību.
Vai jums vēl ir jautājumi par to, kas ietilpst vai neietilpst šajā prasībā, vai par pārbaudes sistēmas atlikumu? Atbildes bieži uzdotajiem jautājumiem sniedz atbildes uz lielāko daļu tiem.
Axessia.eu bezmaksas ātropārbaude uzreiz norāda, vai šāda veida tastatūras problēmas pastāv jūsu vietnē, bez nepieciešamības izveidot kontu.