Alternativ tekst for sendeknapp
Silktide finner bildeknapper der den alternative teksten ikke ser ut til å beskrive hva knappen gjør. En knapp merket med et filnavn eller et generisk ord forteller ikke personer som ikke kan se, noe om knappens formål.
<!-- Problem: et filnavn er ikke en etikett -->
<input type="image" src="button.png" alt="button.png">
<!-- Problem: generisk tekst tilfører ingenting -->
<input type="image" src="go.png" alt="image">
<!-- Løst: den alternative teksten angir handlingen -->
<input type="image" src="button.png" alt="Send melding">
Hvorfor dette er viktig
Den til en bildeknapp er navnet en leser opp for den. Skjermlesere opplyser allerede at kontrollen er en knapp, så den alternative teksten må si hva trykkingen gjør. «button.png» eller «image» gir lytteren ingenting å handle ut fra, noe som gjør skjemaer – ofte de mest verdifulle interaksjonene på et nettsted – langsomme og usikre for brukere av .
Slik løser du det
- Erstatt den alternative teksten med en kort, handlingsorientert etikett, for eksempel «Søk», «Send melding» eller «Legg i handlekurv».
- Beskriv handlingen, ikke bildet: Det knappen gjør, er viktigere enn hvordan den ser ut.
- Hvis du bekrefter at den eksisterende teksten faktisk beskriver knappens formål, funnet.
Slik tester Silktide dette
- Finn alle bildeknapper (
<input type="image">) på hver side. - Hopp over knapper som er skjult for skjermlesere, og knapper der den alternative teksten mangler eller er tom – disse rapporteres i stedet av Alternativ tekst for bildeknapp.
- Rapporter knapper der den alternative teksten ser lite nyttig ut fordi den er et filnavn eller en URL, et generisk ord som «image» eller «logo», ikke lesbar tekst, eller ikke inneholder bokstaver eller tall.
Siden denne registreringen er basert på mønstre, er funnene sannsynlige problemer som du må bekrefte, ikke sikre feil.
Feilsøking
Den alternative teksten min er beskrivende, men blir likevel flagget
Svært korte etiketter eller etiketter med uvanlig tegnsetting kan utløse mønstergjenkjenningen. Hvis teksten faktisk forteller lytteren hva knappen gjør, godkjenn funnet.