Afbeelding Heeft Toegankelijkheidslabel

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Free Trial
Not for use with personal data

Regel-ID: afbeelding-heeft-toegankelijkheidslabel

WCAG 2.1 (A) 1.1.1

Alle afbeeldingen moeten alternatieve tekst hebben om hun doel en betekenis over te brengen aan schermlezersgebruikers.

Waarom Het Belangrijk Is

Schermlezers hebben standaard geen manier om een afbeelding in woorden om te zetten. Nieuwere versies van VoiceOver en TalkBack hebben geavanceerde functies die proberen tekst voor afbeeldingen te bieden, maar dat is niet altijd nauwkeurig. Daarom is het noodzakelijk dat afbeeldingen korte, beschrijvende alt-tekst hebben, zodat schermlezersgebruikers duidelijk de inhoud en het doel van de afbeelding begrijpen.

Als je niet kunt zien, is alle visuele informatie, zoals afbeeldingen, volkomen nutteloos tenzij een digitale tekstalternatief wordt geboden, zodat schermlezers die tekst kunnen omzetten in geluid of braille. Hetzelfde geldt in verschillende mate voor mensen met slechtziendheid of kleurenblindheid.

Hoe Het Probleem Op Te Lossen

Zorg ervoor dat alle Image componenten met een accessible eigenschap ingesteld op true ook een accessibilityLabel eigenschap bevatten. Zorg er bovendien voor dat alle Image componenten met een accessibilityLabel eigenschap ook de accessible eigenschap hebben ingesteld op true om beschikbaar te zijn voor schermlezers.

Voorbeelden van Geslaagde Tests

<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessible
  accessibilityLabel="A small fawn pug"
/>
<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessible={true}
  accessibilityLabel="A small fawn pug"
/>
<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessible="true"
  accessibilityLabel="A small fawn pug"
/>
<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessible={false}
/>
<Image
  source={require("pug.jpg")}
  style={styles.image}
/>

Voorbeelden van Mislukte Tests

De Image component heeft een accessible eigenschap maar geen accessibilityLabel eigenschap.

<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessible
/>
<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessible={true}
/>

De Image component heeft een accessibilityLabel eigenschap maar geen accessible eigenschap.

<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessibilityLabel="A small fawn pug"
/>

De Image component met een accessible eigenschap mag geen lege accessibilityLabel.

<Image
  source={require("pug.jpg")}
  style={styles.image}
  accessible
  accessibilityLabel=""
/>

Bronnen