axessia.eu

Dažniausiai pasitaikanti klaida naudojantis tik klaviatūra: kas nutinka ir kaip to išvengti?

Daugelis svetainių puikiai veikia su pele, tačiau sustoja kai kas nors naudoja tik klaviatūrą. Tai yra dažniausiai pasitaikantys trūkumai ir kaip juos atpažinti.

Kas suklysta naudojantis tik klaviatūra

Dažniausia klaida naudojantis tik klaviatūra yra tai, kad interaktyvūs elementai yra matomi, bet nepasiekiami naudojant Tab klavišą. Pagalvokite apie meniu, kuris atsidaro tik spustelėjus pele, mygtuką, kuris negauna fokuso, arba iššokantįjį langą, kurio negalima uždaryti be pelės. Žmonėms, kurie dėl motorinių sutrikusios judrumo negali naudoti pelės, arba kurie valdo ekrano skaitytuvą, kuris veikia naudojantis klaviatūra, tai reiškia, kad dalis svetainės tiesiog nepasinaudojama.

Priežastis beveik visada yra tinkintose komponentose: kūrėjas sukuria gražią išplečiamąją sąrašą, tinkintą datos pasirinkėją arba išskleidžiamą filtrą su savais HTML ir JavaScript kodais, bet pamiršta klaviatūros palaikymą, kurį standartinis HTML mygtukas ar saitas gauna nemokamai. Elementas atrodo gražiai ir veikia su pele, todėl testavimo metu niekas nepastebėjo, kad Tab klavišas paprasčiausiai praleidžia jį.

Kodėl tai dažnai lieka nepastebimu

Šia klaida yra atkaklus, nes ji nežymia pasinaudojant akimis. Kas su pele spustelėja po interneto parduotuvę, negali matyti jokios problemos. Tik kai išsimanote pelę ir judinate po puslapį naudodami tik Tab, Shift+Tab, Enter ir rodyklės klavišus, matytina, kur navigacija sustoja. Kadangi šis testavimas retai yra standartinė pristatymo proceso dalis, problema dažnai lieka nepastebėta daugelį metų — kol ją nepastebės lankytojas arba priežiūros institucija.

Antra priežastis yra ta, kad daugelis šių defektų pasirodo būtent tose vietose, kurios labiausiai pastebiamos naudojantis pele: atliekų žingsniai, prisijungimo ekranas, paieškos filtras. Tai yra būtent tos dalys, kurios dažnai kuriamos atskirai nuo likusios svetainės, naudojant savus komponentus, kurie ne visada gauna tokią pat priežiūrą kaip pagrindinė navigacija.

Kaip tai atpažinti patys

Paprastas pirminis patikrinimas yra pele atsisakyti ir praeiti per puslapio srautą naudojant tik klaviatūrą. Atkreipkite dėmesį į tris dalykus: ar kiekvienas spustelėjimas pasiekiamas naudojant Tab, ar kiekvienu momentu yra aiškiai matoma, kuris elementas turi fokusą, ir ar kiekvienas elementas, kuris atsidaro — meniu, filtras, iššokantysis langas — taip pat gali būti uždarytas be pelės. Jei fokusas застрявает iššokančiajame lange, nukreipiamas į netikėtą vietą arba visai išnyksta iš ekrano, tai yra signalas, kad reikalinga darbo.

Automatiniu skenavimo sistema gali aptikti kai kurias iš šių problemų, pavyzdžiui, trūkstamus fokusor indikatorius arba elementus be klaviatūros prieigos, kurie yra techniškai atpažįstami šaltinio kodui. Tačiau tai, ar išplečiamasis sąrašas taip pat gali būti logiškai ir nuspėjamai valdomas, yra tai, ko skenavas negali visiškai įvertinti — tai lieka iš esmės žmonių testai. Tai taip pat galioja daugiau WCAG reikalavimų, ir mes tai visada nurodome ataskaite. pradėkite nemokamai greitą jūsų pagrindinių puslapių skenavimą kad pamatytumėte, kurie iš šio tipo problemų jau automatiškai atsingsta.

Kaip to išvengti

Sprendimas dažniausiai nėra papildomoje technologijoje virš svetainės, o tinkamame esamo pagrindo panaudojime. Standartinis HTML mygtukas arba saitas yra savaime pasiekiamas naudojant Tab ir valdomas naudojant Enter; kas nors, padariusį tekstą ar vaizdą spustelėjimą su JavaScript, turi patinka tą klaviatūros palaikymą. Su tinkintomis komponentomis, tokiomis kaip meniu, filtrai ir iššokantieji langai, turėtų būti aiški sutartis su kūrėju: kiekvienas elementas turi būti atidaromas, valdomas ir uždaromas naudojant klaviatūrą, ir fokusas turi likti matomas bei nuspėjamas.

Tai, kas čia nepadeda, yra prieigos priemonė, kuri teigia, kad tokius trūkumus ištaisys atsiskiras scenarijus. Toks sluoksnis nekeičia pagrindinės sistemos ir todėl nekeičia faktinės naudojimo patirties; įstatymas reikalauja prieigos prie svetainės, o ne papildomo sluoksnio. Tokias priemones sąmoningai neparduodame.

Norite sužinoti, kuriuos jūsų svetainės ar programėles komponentus kankina tokie struktūriniai trūkumai ir kiek jie svarbūs jūsų tobulinimo plano prioritetų sąraše? Žinių bazėje pagal temą rasta informacija skaitykite apie kiekvienos klaidos tipą, o kaip vyksta mūsų tikrinimas žiūrite, kuris jų dalies atliekamas automatiškai ir kurio dalies reikia rankinio tikrinimo.

Turite klausimų dėl to, kas patenka į šią nuostatą ir kas ne, arba dėl likutinio tikrinimo rėmo? Atsakymai į dažnai užduodamus klausimus geriausiai atsakys į daugumą jų.

Nemokama greitoji axessia.eu apžvalga iš karto parodo, ar tokios klaviatūros naudojimo problemos pasitaiko jūsų svetainėje, be to, kad jums nereikia turėti paskyros.

Šis straipsnis yra bendroji informacija, o ne teisinė konsultacija.