Skip to content

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →

Barrierefreiheit

Zašto vidljivi opis mora biti u pohranjena imena?

Vidljivi opis korisnika kontrole mora biti dio njegovog pohranjena, strojno čitljiva imena jer korisnici govorne kontrole govore što vide: Tko kaže 'Klikni na Pošalji', dosegnemo gumb samo ako je njegovih pohranjena imena sadrži rječje 'Pošalji'. Ako se nevidljivo ime razlikuje, govorna naredba ide u prazno. WCAG kriterium 2.5.3 'Opis u imena' sprječava upravo ovo odvajanja.

Vidljivi tekst i pohranjena imena mogu biti drugačiti

Svaki korisnik kontrola nosi pored vidljiva teksta mašinski čitljivo ime koje koriste čitači i govorna kontrola. Obično su oba identična. Razlikuju se kada razvojnjaci namjerno prepisuju ime u izvorkodu — često s dobrim namjerama da bi dali čitačima više konteksta. Primjer: Gumb prikazuje 'Zatraži ponudu', pohranjena imena je 'Otvori obrazac kontakta'. Korisnik govorne kontrole kaže 'Klikni na Zatraži ponudu' — i ništa se ne događa jer takav element ne postoji za software. Pravilo je jednostavno: Pohranjena imena se mogu proširiti, ali moraju sadrže vidljivi tekst, najjednostavnije na početku.

Kako služba za provjeru provjerava opis u imena

Mjerenje traži sve veze i gumbe čiji je naziv prepisana u izvorkodu i uspoređuje vidljivi tekst s pohranjena imena. Ako vidljivi tekst u imena potpuno nedostaje, kriterium se smatra prekršenim — izvješće imenuje element i oba teksta. Mjerenje oprezno tretira granične slučajeve: Ako su prve riječi opisa u imena sadržane, samo ostali tekst se razlikuje, izvješće bilježi ručnu točku provjere umjesto kršenja. Vrlo kratki vidljivi tekst koji djeluje kao simbol — na primjer 'X' za zatvaranje — isključeni su prema kriterijumu i se ne zarobljavaju.

Beispiele

Hinterlegter Name ohne die sichtbare Beschriftung

Verstoß
<button aria-label="Absenden">Anfrage schicken</button>
Erfüllt
<button>Anfrage schicken</button>
<!-- oder: aria-label="Anfrage schicken an den Vertrieb" -->

Sprachsteuerung sagt „Klicke Anfrage schicken“. Der zugängliche Name muss den sichtbaren Text enthalten, am besten am Anfang.

  • Zamolite vašu agenciju da navede sve prepisana imena u izvorkodu i usporedi s vidljiv opisima.
  • Postavite vidljivi tekst na početak pohranjena imena; proširenja slijede iza.
  • Odrikite se prepisana imena gdje vidljivi tekst već sve govori — nema imena je bolje od drugačija.
  • Testirajte s govornom kontrolom vašeg telefona: Izgovorite vidljivi tekst gumba i provjerite radi li.

Deutsche Fassung dieser Seite