Gå til indhold
SilktideHjælp

Indhold ved peger eller fokus

Silktide beder dig om at kontrollere, at indhold, der vises ved peger eller tastaturfokus – værktøjstip, rullemenuer, forhåndsvisningskort – fungerer som krævet af -succeskriterium 1.4.13 (niveau AA).

Dette er en : Automatisering kan ikke holde pegeren over og fokusere på hver udløser på en side og interagere med det, der vises, så Silktide viser prompten på hver side, og en person bekræfter den.

Hvorfor dette er vigtigt

Indhold, der vises ved peger eller fokus, er problematisk for flere grupper, medmindre det opfører sig omhyggeligt:

  • Brugere af skærmforstørrelse ser siden ved høj zoom og skal flytte pegeren over på en pop op-meddelelse for at læse den. Hvis pop op-meddelelsen forsvinder, i det øjeblik pegeren forlader dens udløser, kan den aldrig læses.
  • Personer med motoriske rystelser holder ved et uheld pegeren over ting. En pop op-meddelelse, som kun kan lukkes ved at flytte pegeren væk, kræver præcise bevægelser, som de måske ikke kan udføre.
  • Alle, der har brug for mere tid, mister indhold, der skjuler sig selv på en timer.

Hvad du skal tjekke

Kontrollér alle tre punkter for hvert element, der viser indhold ved peger eller tastaturfokus:

  1. Kan lukkes – det viste indhold kan lukkes uden at flytte pegeren eller fokus, typisk ved at trykke på Escape. (Undtagelse: Det skjuler ikke noget, som når et formularfelts fejlmeddelelse vises i ellers tom plads.)
  2. Kan peges på – hvis pegeren udløste det, kan pegeren flyttes over på det viste indhold, uden at det forsvinder.
  3. Vedvarende – det forbliver synligt, indtil brugeren lukker det, flytter sig væk, eller oplysningerne ikke længere er gyldige. Ingen timere til automatisk skjulning.

Værktøjstip fra det indbyggede title-attribut er undtaget (browseren styrer dem), men de har deres egne problemer – se Mærkning med title-attributten.

Sådan løser du det

  • Tilføj en Escape-håndtering, der skjuler pop op-meddelelsen, mens udløseren bevarer fokus.
  • Hold pop op-meddelelsen åben, mens pegeren er over selve pop op-meddelelsen, ikke kun udløseren – enten ved at indlejre pop op-meddelelsen i udløserens DOM eller ved at bygge bro over mellemrummet med et område, der tåler pegeren.
  • Fjern automatisk lukning i setTimeout-stil fra værktøjstip og menuer.

Hvis hvert element på siden, der vises ved peger eller fokus, overholder kravene (eller siden ikke har nogen), skal du fundet.

Sådan tester Silktide dette

Silktide kan endnu ikke automatisk registrere udløsere for peger og fokus, så dette tjek viser én prompt til gennemgang pr. side, der beskriver, hvad der skal kontrolleres. Intet automatiseret værktøj tester i øjeblikket 1.4.13 – der findes ingen W3C ACT-regel for det. Vi planlægger at registrere sandsynlige udløsere (hændelseslyttere bundet til peger, indhold vist med CSS) i en fremtidig version, så prompten kun vises på sider, der har brug for den.

Få mere at vide

Sidst opdateret

Var denne side nyttig?