Fókus er ekki að hluta hulinn
Silktide prófar hvort enginn hluti stýringar sé hulinn á bak við annað efni, svo sem kökuborða eða fasta fyrirsögn, þegar hún er valin með lyklaborðinu. Jafnvel stýring sem er aðeins að hluta hulin getur gert lyklaborðsnotanda óljóst hvar hann er á síðunni.
Algengustu orsakirnar eru atriði sem haldast föst á sínum stað meðan síðan skrunar:
- Borðar efst eða neðst á síðunni, svo sem tilkynningar um kökur
- Fastar leiðsagnarstikur og síðufætur
- Sprettigluggavalmyndir sem leyfa fókus að færast á bak við sig
Þetta er strangari -útgáfan á AAA-stigi (viðmið 2.4.12) af Fókus er ekki hulinn: gefur aðeins viðvörun þegar stýringar eru alveg huldar, en þessi prófun gefur viðvörun þegar þær eru huldar að einhverju leyti.
Hvers vegna þetta skiptir máli
Fólk sem vafrar um með lyklaborði fylgist með vísinum fyrir til að vita á hvaða stýringu það er. Þegar hluti af stýringu í fókus hverfur undir kökuborða eða fastan síðufót getur notandinn misst af vísinum, lesið merkingu stýringarinnar rangt eða misst staðsetningu sína – og stýring sem er aðeins að hluta hulin á skjánum þínum getur verið alveg hulin á minni skjá.
Hvernig á að laga þetta
- Kjósið frekar efni sem skrunar með síðunni en atriði sem eru föst ofan á henni.
- Þar sem fastur borði eða fyrirsögn verður að vera áfram á sínum stað skal nota CSS-eiginleikana
scroll-paddingeðascroll-marginþannig að atriði í fókus skrunist undan þeim – sjá WCAG technique C43. - Fyrir valmyndir og sprettiglugga skal festa fókusinn inni í þeim meðan þau eru opin svo ekkert á bak við þau geti fengið fókus. Flest söfn fyrir valmyndir og innbyggða
<dialog>-einingin gera þetta fyrir þig.
Hvernig Silktide framkvæmir prófunina
- Herma eftir lyklaborðsnotanda sem fer með Tab í gegnum öll atriði sem geta fengið fókus, bæði í skjáborðs- og farsímasýn síðunnar.
- Herma eftir því að vafrinn skruni hverju atriði í fókus lóðrétt að miðju skjásins (sjá athugasemdina um skrun hér fyrir neðan).
- Athuga hvort annað atriði liggi ofan á atriðinu í fókus. Atriði sem skarast og eru með gegnsæjan eða hálfgegnsæjan bakgrunn eru hunsuð, þar sem fókusvísirinn er áfram sýnilegur í gegnum þau.
- Gefa stýringunni viðvörun ef einhver hluti hennar er hulinn af ógegnsæju atriði. Ef aðeins þarf að uppfylla kröfur á AA-stigi eru það tilvikin þar sem stýringar eru alveg huldar sem Fókus er ekki hulinn tilkynnir um.
Hvers vegna við hermum eftir skrunun
Hversu mikið vafri skrunar á milli Tab-ýtinga er breytilegt eftir gluggastærð, þannig að það hvort föst fyrirsögn hylji atriði í fókus getur verið mismunandi á skjám sem eru aðeins nokkrum pixlum mismunandi að hæð. Prófun við eina nákvæma gluggastærð myndi gefa viðvörun um vandamál sem enginn með örlítið öðruvísi glugga gæti endurskapað.
Þess í stað metur Silktide hvert atriði eins og því hafi verið skrunað að miðju skjásins. Þessi viljandi rúma nálgun gefur viðvörun um vandamál sem hafa stöðug áhrif á allar skjástærðir og forðast vandamál sem hafa aðeins áhrif á eina nákvæma gluggahæð. W3C tilgreinir ekki hvernig prófa skuli þetta viðmið.
Valmyndir sem opnast eftir að síðan hleðst
Ef síða inniheldur valmynd sem er lokuð sjálfgefið gerir Silktide ráð fyrir að fókus geti ekki farið úr henni á meðan hún er opin – þannig hegðar rétt útfærð valmynd sér. Gölluð valmynd sem leyfir fókus að sleppa út á bak við sig verður því mögulega ekki merkt nema hún sé opin þegar síðan hleðst.
Úrræðaleit
Ég sé atriðið í fókus greinilega
Athugaðu í minni glugga: atriði sem föst fyrirsögn eða síðufótur hylja skarast oft aðeins við ákveðnar gluggahæðir. Ef þú kemst að þeirri niðurstöðu að atriðið sé aldrei raunverulega hulið geturðu hunsað niðurstöðuna.