Knibezoom aktiveret
Silktide tjekker, at dine sider giver besøgende på mobile enheder mulighed for at zoome ind med en knibebevægelse. Zoom er den måde, mange mennesker gør teksten stor nok til at læse, og sider kan desværre slå det fra.
Hvorfor det er vigtigt
Meget store grupper af mennesker zoomer rutinemæssigt ind på deres telefoner – alle med mindre end perfekt syn, hvilket med alderen gælder de fleste af os. En side, der deaktiverer knibezoom, tvinger dem til at knibe øjnene sammen for at læse tekst, de ikke kan forstørre, og for mennesker med nedsat syn kan den gøre siden ubrugelig. WCAG-succeskriterium 1.4.4 ( i ) kræver, at tekst kan ændres i størrelse op til 200 %, og på mobilenheder er zoom den mekanisme, der muliggør det.
Deaktivering af zoom er næsten aldrig et bevidst designvalg – det følger normalt med i et kopieret og indsat skabelontag.
Sådan løser du det
Fjern zoombegrænsningerne fra sidens -tag:
<!-- Zoom deaktiveret: brugere kan ikke forstørre siden -->
<meta name="viewport" content="width=device-width, initial-scale=1.0,
maximum-scale=1.0, user-scalable=no">
<!-- Løst: brugere kan frit bruge knibezoom -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Både user-scalable=no og en begrænsende maximum-scale forhindrer zoom;
fjern dem begge. Viewport-tagget findes som regel i din website-skabelon, så én ændring
løser typisk problemet på alle sider.
Sådan tester Silktide dette
- Indlæs siden som en mobilenhed, og find dens viewport-tags i .
- Rapportér ethvert viewport-tag, der forhindrer zoom, enten ved at angive
user-scalable=noeller ved at indstille enmaximum-scale, der er lig med eller lavere end sidens oprindelige skala.
Fejlfinding
Jeg kan fint zoome på siden på min iPhone
iOS ignorerer forsøg på at deaktivere knibezoom, så siden kan stadig zoomes på en iPhone. Android-browsere respekterer begrænsningen, så problemet er reelt for en stor del af dine besøgende – test på en Android-enhed for at se det.
Hvorfor løse det, hvis iOS ignorerer det?
Fordi Android ikke ignorerer det, og fordi tagget signalerer en hensigt, som nogle browsere, indlejrede webvisninger og hjælpemidler stadig respekterer. Koden tjener intet formål; der er ingen ulempe ved at fjerne den.