Vodiči

Šta je veb pristupačnost? WCAG i inkluzivni dizajn objašnjeni

Veb pristupačnost znači pravljenje sajtova i aplikacija tako da ljudi sa invaliditetom mogu da ih koriste — bilo da su slepi i koriste čitač ekrana, ne mogu da koriste miš, imaju slab vid ili daltonizam, gluvi su, ili imaju kognitivne ili poteškoće u učenju. U praksi se svodi na stvari poput tekstualnih alternativa za slike, dovoljnog kontrasta boja, formi sa ispravnim oznakama i na to da sve radi samo sa tastaturom. Međunarodni standard za to je WCAG, Web Content Accessibility Guidelines od W3C.

Pristupačnost se često skraćuje na a11y — „a“, zatim 11 slova, pa „y“.

Zašto je pristupačnost važna kada pravite uz AI

AI alati su dobri u pravljenju aplikacija koje izgledaju ispravno. Pristupačnost se uglavnom tiče onoga što ne vidite na snimku ekrana: da li je dugme zaista dugme, da li polje ima oznaku koju čitač ekrana može da izgovori, da li možete da dođete do menija tasterom Tab.

Zato je važno pitati:

  • Lako se propusti. Padajući meni sa prilagođenim stilom može savršeno da izgleda, a da bude nemoguće koristiti ga bez miša. Nećete primetiti dok ne testirate.
  • Jeftinije je ispravno uraditi na početku. Traženje pristupačnih komponenti već u prvom upitu košta skoro ništa. Naknadno dodavanje u gotovu aplikaciju znači dirati svaki ekran.
  • Pomaže svima. Titlovi pomažu ljudima na bučnim mestima, dobar kontrast pomaže ljudima na telefonima na suncu, a jasne oznake pomažu svima da brže popune formu.
  • Preklapa se sa SEO-om. Ispravni naslovi, opisni linkovi i alt tekst pomažu pretraživačima da razumeju i vaše stranice — pogledajte SEO za sajtove napravljene uz AI.
  • Može biti obavezna. U zavisnosti od toga gde poslujete i kome služite, pristupačnost može biti zakonska obaveza.

Svakodnevna analogija

Zamislite ulaz u zgradu.

Stepenice odlično rade za mnoge ljude. Rampa radi za korisnike invalidskih kolica — ali i za roditelje sa kolicima za bebe, dostavljače sa kolicima i putnike sa koferima. Automatska vrata, jasni znakovi, Brajevo pismo na tasterima lifta i dobro osvetljenje uklanjaju prepreku za nekoga.

Veb pristupačnost je ista ideja za digitalne prostore: rampe, znakovi i rukohvati vaše aplikacije. I kao i kod zgrade, mnogo je lakše uključiti rampu u plan nego je dodati posle nego što beton očvrsne.

WCAG ukratko

WCAG objavljuje W3C-ova Web Accessibility Initiative. Trenutna verzija je WCAG 2.2, prvi put objavljena u oktobru 2023. Unazad je kompatibilna: sadržaj koji ispunjava WCAG 2.2 ispunjava i 2.1 i 2.0, a W3C podstiče korišćenje najnovije verzije. WCAG 2.2 je takođe odobren kao međunarodni standard, ISO/IEC 40500:2025. Vrlo drugačiji WCAG 3 je u razvoju kao rani nacrt, a ne kao završen standard.

WCAG je organizovan u četiri principa, koji se često pamte kao POUR:

PrincipZnačenjePrimeri
Perceptivnost (Perceivable)Ljudi mogu da prime sadržaj čulima kojima se služeAlt tekst za slike, titlovi za video, dovoljan kontrast
Upotrebljivost (Operable)Ljudi mogu da koriste kontrole i da se krećuPristup tastaturom, bez vremenskih ograničenja koja se ne mogu produžiti, vidljiv fokus
Razumljivost (Understandable)Sadržaj i ponašanje imaju smislaJasne oznake, korisne poruke o greškama, dosledna navigacija
Robusnost (Robust)Radi sa različitim browserima i tehnologijama za pomoćIspravni HTML elementi, tačni nazivi i uloge kontrola

Svaki smernica ima proverljive kriterijume uspeha na tri nivoa:

  • Nivo A — minimum. Neuspeh u ovima potpuno blokira neke ljude.
  • Nivo AA — standardni cilj i nivo na koji se pozivaju većina zakona i politika.
  • Nivo AAA — najviši nivo. Korisno je težiti mu na pojedinim mestima, ali W3C ne preporučuje da se zahteva za ceo sajt, jer neki sadržaj ne može da ga zadovolji.

WCAG 2.2 je dodao devet kriterijuma uspeha u odnosu na 2.1, uključujući Target Size (Minimum) na nivou AA — mete za klik treba da budu najmanje 24 × 24 CSS piksela, uz izuzetke — i Accessible Authentication (Minimum), koji ograničava korake prijave koji se oslanjaju na pamćenje ili zagonetke, poput ponovnog kucanja lozinke bez dozvole da se nalepi. Takođe je uklonio stari kriterijum „Parsing“ kao zastareo.

Radni primer: forma za prijavu

Evo forme za registraciju koju bi AI mogao da napravi, i šta provera pristupačnosti pronalazi:

ProblemKo je pogođenRešenje
Polja koriste tekst u placeholderu („Email“) umesto oznakaKorisnici čitača ekrana; svako ko zaboravi čemu je polje služilo kad počne da kucaVidljiv <label> povezan sa svakim poljem
Svetlosivi tekst na belom, daleko ispod kontrasta 4,5:1Ljudi sa slabim vidom, svako napoljuTamniji tekst koji ispunjava odnos kontrasta 4,5:1
Greške prikazane samo crvenom ivicomDaltonisti, korisnici čitača ekranaTekstualna poruka pored polja, koju čitači ekrana najavljuju
„Sign up“ je stilizovan <div>, a ne <button>Korisnici tastature i čitača ekrana ne mogu da ga aktivirajuKoristite pravi <button> element
Nema vidljivog obrisa pri kretanju kroz polja tabomKorisnici tastature gube orijentaciju gde se nalazeJasan stil fokusa
Logotip nema alt tekstKorisnici čitača ekrana čuju naziv datotekeAlt tekst poput „Acme Bookings“

Nijedna od ovih ispravki bitno ne menja izgled forme. Sve menjaju to da li neki ljudi uopšte mogu da je koriste.

Ključni pojmovi

PojamZnačenje
Čitač ekranaSoftver koji čita ekran naglas ili na Brajev displej, na primer VoiceOver, NVDA ili JAWS.
Alt tekstTekstualni opis slike koji čitaju čitači ekrana. Dekorativne slike dobijaju prazan alt tekst da bi bile preskočene.
Odnos kontrastaKoliko se razlikuju boje teksta i pozadine, od 1:1 do 21:1.
Navigacija tastaturomKorišćenje sajta tasterima Tab, Enter, Space i strelicama umesto miša.
Indikator fokusaVidljiv obris koji pokazuje na kom elementu je tastatura.
Semantički HTMLKorišćenje pravog elementa za posao — <button>, <nav>, <h2> — da browseri i tehnologije za pomoć razumeju stranicu.
ARIADodatni atributi koji opisuju prilagođene kontrole tehnologijama za pomoć. Koristite ih štedljivo; prvo dolaze izvorni HTML elementi.
Tehnologija za pomoćAlati koje ljudi koriste za pristup računarima, od čitača ekrana do prekidačkih uređaja i glasovne kontrole.

Uobičajena pogrešna shvatanja

  • „Pristupačnost je važna samo za slepe korisnike.“ Obuhvata vizuelne, motoričke, slušne, govorne i kognitivne invaliditete, kao i privremene situacije poput slomljene ruke.
  • „Pristupačni sajtovi izgledaju dosadno.“ Pristupačnost ograničava nekoliko stvari — kontrast, stilove fokusa, veličinu teksta — ali dobro izgledajući pristupačni sajtovi su pravilo, a ne izuzetak.
  • „Automatska provera kaže 100, znači gotovi smo.“ Automatski alati hvataju samo neke probleme. Da li je alt tekst zaista smislen ili da li tok ima smisla uz čitač ekrana, mora da proveri čovek.
  • „Vidžet overlay će nas učiniti usklađenim.“ Alatke dodate preko sajta ne mogu da poprave nedostajuće oznake ili pokvaren pristup tastaturom u vašem kodu. Popravite izvor.
  • „Nemamo korisnike sa invaliditetom.“ Možda jednostavno ne znate. Mnogi invaliditeti nisu vidljivi, a ljudi koji naiđu na prepreku obično jednostavno odu.

Šta tražiti od AI alata

  • „Napravi ovo tako da ispunjava WCAG 2.2 nivo AA.“
  • „Koristi semantički HTML: prava dugmad, linkove, naslove po redu i oznake za svako polje forme.“
  • „Proveri da svaki interaktivni element radi samo tastaturom i ima vidljiv stil fokusa.“
  • „Proveri kontrast svih boja teksta i ikonica — 4,5:1 za običan tekst, 3:1 za veliki tekst i ikonice.“
  • „Dodaj smislen alt tekst informativnim slikama, a prazan alt tekst dekorativnim.“
  • „Prikaži greške u formi kao tekst, povezan sa poljem, a ne samo bojom.“
  • „Poštuj korisnikovo podešavanje smanjenog kretanja za animacije.“
  • „Pokreni automatsku proveru pristupačnosti i navedi šta ne može da testira, da to proverim ručno.“

Zatim sami proverite: sklonite miš i pokušajte da završite glavni tok samo tasterima Tab, Shift+Tab, Enter i Space. Pustite ugrađeni čitač ekrana na telefonu na glavnoj stranici. Uvećajte browser na 200% i vidite da li nešto puca.

Pristupačnost u Mythex-u

Mythex ne uključuje posebnu proveru pristupačnosti, pa pristupačnost tretirajte kao deo vaših upita i testiranja. Zatražite WCAG 2.2 AA već u prvom upitu, proverite rezultat u Preview-u tastaturom, i koristite /test da agent prođe kroz glavne tokove pre objavljivanja — pogledajte App Testing. I SEO recept traži semantičke naslove i smislen alt tekst, što služi oba cilja.

Za praktičnu listu, pogledajte kako učiniti vaš sajt pristupačnim. Za dizajn, pročitajte kako dizajnirati dobro izgledajuću aplikaciju uz AI, a pre lansiranja kako testirati aplikaciju pre lansiranja. Najmerodavniji izvor je W3C-ov pregled WCAG-a.

Pitanja

Šta je veb pristupačnost jednostavnim rečima?

Veb pristupačnost znači da se sajtovi i aplikacije projektuju i prave tako da ljudi sa invaliditetom mogu da ih percipiraju, razumeju, kreću se kroz njih i koriste ih. To obuhvata slepe ljude koji koriste čitače ekrana, ljude koji ne mogu da koriste miš, ljude sa slabim vidom ili daltonizmom, gluve korisnike i ljude sa kognitivnim invaliditetom.

Šta je WCAG?

WCAG (Web Content Accessibility Guidelines) je međunarodni standard za veb pristupačnost, koji objavljuje W3C. Trenutna verzija je WCAG 2.2, prvi put objavljena u oktobru 2023. Kriterijumi uspeha su razvrstani na nivoe A, AA i AAA, a nivo AA je cilj na koji se pozivaju većina organizacija i zakona.

Koji kontrast boja zahteva WCAG?

Na nivou AA, običan tekst mora imati odnos kontrasta najmanje 4,5:1 u odnosu na pozadinu, a veliki tekst (otprilike 18 tačaka, ili 14 tačaka podebljano) najmanje 3:1. Ikonice i vidljivi delovi kontrola moraju imati najmanje 3:1 u odnosu na ono što je pored njih.

Da li je veb pristupačnost zakonska obaveza?

Na mnogim mestima, za mnoge organizacije, da. Zakoni se razlikuju po državi i sektoru — na primer, Evropski akt o pristupačnosti obuhvata mnoge potrošačke digitalne proizvode i usluge u EU. Proverite pravila koja se odnose na vas ili se posavetujte sa pravnim savetnikom.

Može li overlay ili vidžet za pristupačnost da učini moj sajt usklađenim?

Ne sam od sebe. Overlay-i dodaju alatku preko vašeg sajta, ali ne mogu pouzdano da reše osnovne probleme poput nedostajućih oznaka, neupotrebljive navigacije tastaturom ili nejasne strukture. Pouzdan pristup je da se popravi kod i sadržaj sajta.

Mythex · Pricing · Pravite bilo šta uz AI · Šabloni za sajtove i aplikacije · Mythex u poređenju · Rečnik pojmova za pravljenje aplikacija uz AI · Besplatni alati za pravljenje aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)