Vodiči

Što je web pristupačnost? WCAG i inkluzivni dizajn objašnjeni

Web pristupačnost znači izrađivati web stranice i aplikacije tako da ih ljudi s invaliditetom mogu koristiti — bilo da su slijepi i koriste čitač zaslona, ne mogu koristiti miš, imaju slab vid ili daltonizam, gluhi su ili imaju kognitivne teškoće ili teškoće u učenju. U praksi se svodi na stvari poput tekstualnih alternativa za slike, dovoljnog kontrasta boja, obrazaca s ispravnim oznakama i toga da sve radi samo s tipkovnicom. Međunarodni standard za to je WCAG, Smjernice za pristupačnost web sadržaja (Web Content Accessibility Guidelines) koje objavljuje W3C.

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

Zašto je pristupačnost važna kad gradite uz AI

AI graditelji dobro izrađuju aplikacije koje izgledaju ispravno. Pristupačnost se uglavnom tiče onoga što se ne vidi na snimci zaslona: je li gumb stvarno gumb, ima li polje oznaku koju čitač zaslona može izgovoriti, možete li doći do izbornika tipkom Tab.

Zato je važno pitati:

  • Lako se previdi. Prilagođeni padajući izbornik može izgledati savršeno, a biti nemoguć za korištenje bez miša. Nećete to primijetiti dok to ne testirate.
  • Jeftinije je ispraviti na početku. Traženje pristupačnih komponenti već u prvom upitu košta gotovo ništa. Naknadno popravljanje gotove aplikacije znači dirati svaki ekran.
  • Pomaže svima. Titlovi pomažu ljudima na bučnim mjestima, dobar kontrast pomaže ljudima na telefonima na suncu, a jasne oznake pomažu svima da brže ispune obrasce.
  • Preklapa se sa SEO-om. Ispravni naslovi, opisni linkovi i alt tekst pomažu i tražilicama da razumiju vaše stranice — vidi SEO za web stranice izgrađene uz AI.
  • Može biti zakonska obveza. Ovisno o tome gdje poslujete i koga poslužujete, pristupačnost može biti pravna obveza.

Svakodnevna usporedba

Zamislite ulaz u zgradu.

Stepenice odgovaraju mnogim ljudima. Rampa omogućuje ulazak osobama u invalidskim kolicima — ali i roditeljima s kolicima za bebe, dostavljačima s kolicima i putnicima s kovčezima. Automatska vrata, jasni znakovi, Brailleovo pismo na gumbima dizala i dobro osvjetljenje svaki uklanjaju barijeru za nekoga.

Web pristupačnost je ista ideja za digitalne prostore: rampe, znakovi i ograde vaše aplikacije. I, kao i kod zgrade, puno je lakše uklopiti rampu u nacrte nego je dodati nakon što je beton stvrdnuo.

WCAG ukratko

WCAG objavljuje W3C-ova inicijativa za web pristupačnost (Web Accessibility Initiative). Trenutna verzija je WCAG 2.2, prvi put objavljena u listopadu 2023. Unazadno je kompatibilna: sadržaj koji zadovoljava WCAG 2.2 zadovoljava i 2.1 i 2.0, a W3C potiče korištenje najnovije verzije. WCAG 2.2 je također odobren kao međunarodni standard, ISO/IEC 40500:2025. Vrlo drukčiji WCAG 3 je u razvoju kao rani nacrt, a ne kao gotov standard.

WCAG je organiziran pod četiri načela, koja se često pamte kao POUR:

NačeloZnačenjePrimjeri
Perceptivo (Perceivable)Ljudi mogu primiti sadržaj osjetilima koja koristeAlt tekst za slike, titlovi za video, dovoljan kontrast
Upravljivo (Operable)Ljudi mogu koristiti kontrole i kretati sePristup tipkovnicom, bez vremenskih ograničenja koja se ne mogu produljiti, vidljiv fokus
Razumljivo (Understandable)Sadržaj i ponašanje imaju smislaJasne oznake, korisne poruke o greškama, dosljedna navigacija
Robusno (Robust)Radi s nizom preglednika i tehnologija za pomoćIspravni HTML elementi, točni nazivi i uloge kontrola

Svaka smjernica ima provjerljive kriterije uspjeha na tri razine:

  • Razina A — minimum. Neuspjeh ovdje potpuno blokira neke ljude.
  • Razina AA — standardni cilj i razina na koju se najčešće pozivaju zakoni i politike.
  • Razina AAA — najviša razina. Korisno je težiti joj na nekim mjestima, ali W3C ne preporučuje da se zahtijeva za cijele stranice, jer neki sadržaj ne može zadovoljiti.

WCAG 2.2 dodao je devet kriterija uspjeha na 2.1, uključujući Minimalnu veličinu cilja na razini AA — klikabilne mete trebaju općenito biti barem 24 x 24 CSS piksela, uz iznimke — i Minimalnu pristupačnu autentifikaciju, koja ograničava korake prijave koji se oslanjaju na pamćenje ili zagonetke, poput ponovnog upisivanja lozinke bez dopuštanja lijepljenja. Također je uklonio staro načelo „Parsing“ kao zastarjelo.

Radni primjer: obrazac za registraciju

Evo obrasca za registraciju koji bi AI mogao izraditi i što provjera pristupačnosti pronalazi:

ProblemKoga pogađaPopravak
Polja koriste placeholder tekst („Email“) umjesto oznakaKorisnici čitača zaslona; svatko tko zaboravi što je polje bilo čim počne tipkatiVidljiva <label> povezana s svakim poljem
Svijetlosivi tekst na bijeloj pozadini, znatno ispod 4.5:1 kontrastaLjudi sa slabim vidom, svatko vaniTamniji tekst koji zadovoljava omjer kontrasta 4.5:1
Greške prikazane samo crvenim okviromDaltonisti, korisnici čitača zaslonaTekstualna poruka pored polja, najavljena čitačima zaslona
„Sign up“ je stilizirani <div>, a ne <button>Korisnici tipkovnice i čitača zaslona ga ne mogu aktiviratiUpotrijebiti pravi <button> element
Nema vidljivog obruba pri tabiranju kroz poljaKorisnici tipkovnice gube orijentacijuJasan stil fokusa
Logotip nema alt tekstKorisnici čitača zaslona čuju naziv datotekeAlt tekst poput „Acme Bookings“

Nijedna od ovih popravaka ne mijenja puno izgled obrasca. Svi mijenjaju hoće li neki ljudi uopće moći koristiti ga.

Ključni pojmovi

PojamZnačenje
Čitač zaslonaSoftver koji čita zaslon naglas ili na Brailleov redak, poput VoiceOvera, NVDA-a ili JAWS-a.
Alt tekstTekstualni opis slike koji čitaju čitači zaslona. Dekorativne slike dobivaju prazan alt tekst da bi ih se preskočilo.
Omjer kontrastaKoliko se razlikuju boje teksta i pozadine, od 1:1 do 21:1.
Navigacija tipkovnicomKorištenje stranice tipkama Tab, Enter, Space i strelicama umjesto miša.
Indikator fokusaVidljivi obrub koji pokazuje na koji je element usmjerena tipkovnica.
Semantički HTMLKorištenje pravog elementa za posao — <button>, <nav>, <h2> — da preglednici i tehnologije za pomoć razumiju stranicu.
ARIADodatni atributi koji opisuju prilagođene kontrole tehnologijama za pomoć. Koristiti štedljivo; prvo izvorni HTML elementi.
Tehnologija za pomoćAlati koje ljudi koriste za pristup računalima, od čitača zaslona do prekidačkih uređaja i glasovne kontrole.

Uobičajene zablude

  • „Pristupačnost je važna samo za slijepe korisnike.“ Obuhvaća vizualne, motoričke, slušne, govorne i kognitivne invaliditete, plus privremene situacije poput slomljene ruke.
  • „Pristupačne stranice izgledaju jednolično.“ Pristupačnost ograničava nekoliko stvari — kontrast, stilove fokusa, veličinu teksta — ali dobro izgledajuće pristupačne stranice su pravilo, a ne iznimka.
  • „Automatski provjerivač kaže 100, dakle smo gotovi.“ Automatski alati hvataju samo neke probleme. Je li alt tekst stvarno smislen ili ima li tijek smisla s čitačem zaslona, treba provjeriti čovjek.
  • „Widget overlay će nas učiniti usklađenima.“ Alatne trake nalijepljene na vrh ne mogu popraviti nedostajuće oznake ili pokvareni pristup tipkovnicom u vašem kodu. Popravite izvor.
  • „Nemamo korisnika s invaliditetom.“ Možda jednostavno ne znate. Mnogi invaliditeti nisu vidljivi, a ljudi koji naiđu na barijeru obično jednostavno odu.

Što tražiti od AI graditelja

  • „Izgradi ovo prema WCAG 2.2 razini AA.“
  • „Koristi semantički HTML: prave gumbe, linkove, naslove u ispravnom redoslijedu i oznake za svako polje obrasca.“
  • „Pobrini se da svaki interaktivni element radi samo s tipkovnicom i ima vidljiv stil fokusa.“
  • „Provjeri kontrast svih boja teksta i ikona — 4.5:1 za običan tekst, 3:1 za veliki tekst i ikone.“
  • „Dodaj smislen alt tekst informativnim slikama, a prazan alt tekst dekorativnima.“
  • „Prikazuj greške obrasca kao tekst povezan s poljem, a ne samo bojom.“
  • „Poštuj korisničku postavku smanjenog pokreta za animacije.“
  • „Pokreni automatsku provjeru pristupačnosti i navedi što ne može testirati, da to mogu provjeriti ručno.“

Zatim sami testirajte: odmaknite miš i pokušajte dovršiti glavni tijek samo s Tab, Shift+Tab, Enter i Space. Isprobajte ugrađeni čitač zaslona na telefonu na glavnoj stranici. Povećajte preglednik na 200% i vidite nešto li se pokvari.

Pristupačnost u Mythexu

Mythex ne uključuje posebnu provjeru pristupačnosti, pa pristupačnost tretirajte kao dio svojih upita i testiranja. Od prvog upita tražite WCAG 2.2 AA, provjerite rezultat u pregledu tipkovnicom i koristite /test da agent prođe kroz glavne tijekove prije objave — vidi Testiranje aplikacije. Recept za SEO također traži semantičke naslove i smislen alt tekst, što služi objema svrhama.

Za praktičan popis koraka pogledajte kako učiniti web stranicu pristupačnom. Za dizajn pročitajte kako dizajnirati dobro izgledajuću aplikaciju uz AI, a prije lansiranja kako testirati aplikaciju prije lansiranja. Službeni izvor je W3C-ov pregled WCAG-a.

Pitanja

Što je web pristupačnost jednostavnim riječima?

Web pristupačnost znači da se web stranice i aplikacije osmišljavaju i izrađuju tako da ljudi s invaliditetom mogu opažati, razumjeti, kretati se njima i koristiti ih. To uključuje slijepe ljude koji koriste čitače zaslona, ljude koji ne mogu koristiti miš, ljude sa slabim vidom ili daltonizmom, gluhe korisnike i ljude s kognitivnim invaliditetom.

Što je WCAG?

WCAG (Web Content Accessibility Guidelines) je međunarodni standard za web pristupačnost koji objavljuje W3C. Trenutna verzija je WCAG 2.2, prvi put objavljena u listopadu 2023. Kriteriji uspjeha razvrstani su u razine A, AA i AAA, a razina AA je cilj na koji se pozivaju većina organizacija i zakona.

Koji kontrast boja zahtijeva WCAG?

Na razini AA, običan tekst treba omjer kontrasta od najmanje 4,5:1 u odnosu na pozadinu, a veliki tekst (otprilike 18 pt ili 14 pt podebljano) najmanje 3:1. Ikone i vidljivi dijelovi kontrola trebaju najmanje 3:1 u odnosu na ono što je uz njih.

Je li web pristupačnost zakonska obveza?

U mnogim zemljama i za mnoge organizacije, da. Zakoni se razlikuju po državi i sektoru — na primjer, Europski akt o pristupačnosti obuhvaća mnoge potrošačke digitalne proizvode i usluge u EU. Provjerite pravila koja se primjenjuju na vas ili se posavjetujte s pravnim savjetnikom.

Može li widget ili overlay za pristupačnost učiniti moju stranicu usklađenom?

Ne sam po sebi. Overlay dodaje alatnu traku preko vaše stranice, ali ne može pouzdano popraviti temeljne probleme poput nedostajućih oznaka, nekorisne navigacije tipkovnicom ili nejasne strukture. Pouzdan pristup je popraviti kod i sadržaj stranice.

Mythex · Pricing · Izradite bilo što uz AI · Predlošci za web stranice i aplikacije · Mythex u usporedbi · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी 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 Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)