Нұсқаулықтар

Веб-қолжетімділік дегеніміз не? WCAG және инклюзивті дизайн түсіндірмесі

Веб-қолжетімділік — веб-сайттар мен қолданбаларды мүгедектігі бар адамдар пайдалана алатындай етіп құру: соқыр адам экран оқу құралын пайдаланса, тышқанды қолдана алмаса, нашар көрсе немесе түстерді ажырата алмаса, есітпесе, немесе когнитивтік немесе оқу мүгедектігі болса да. Практикада бұл суреттерге арналған мәтіндік балама, жеткілікті түс контрасты, дұрыс жапсырмалары бар формалар және бәрінің тек пернетақтамен жұмыс істеуі сияқты нәрселерге келеді. Оның халықаралық стандарты — WCAG, W3C ұйымының Web Content Accessibility Guidelines нұсқаулары.

Қолжетімділікті жиі a11y деп қысқартады — «a», содан кейін 11 әріп, содан кейін «y».

AI көмегімен құрастырғанда қолжетімділік неге маңызды

AI құрастырушылар дұрыс көрінетін қолданбалар жасауда жақсы. Қолжетімділік көбіне скриншотта көрінбейтін нәрселерге қатысты: түйме шын мәнінде түйме ме, енгізу өрісінің экран оқу құралы айта алатын жапсырмасы бар ма, мәзірге Tab пернесімен жетуге бола ма.

Сондықтан мынаны сұрау маңызды:

  • Оны оңай жіберіп алуға болады. Теңшелген ашылмалы тізім керемет көрінуі мүмкін, бірақ тышқансыз мүлде пайдалануға болмайды. Тексермейінше байқамайсыз.
  • Оны ерте дұрыс жасау арзанырақ. Бірінші сұраныстан бастап қолжетімді компоненттерді сұрау деректі шығындайды. Дайын қолданбаны кейін түзету барлық экранға қол тигізуді қажет етеді.
  • Ол бәріне көмектеседі. Субтитрлер шулы жерде отырғандарға, жақсы контраст күнге қарсы телефонда отырғандарға, анық жапсырмалар барлығына формаларды тез толтыруға көмектеседі.
  • Ол SEO-мен қабаттасады. Дұрыс тақырыптар, сипаттамалы сілтемелер және alt мәтіндері іздеу жүйелеріне беттеріңізді түсінуге көмектеседі — қараңыз: AI арқылы салынған сайттарға арналған SEO.
  • Ол талап етілуі мүмкін. Қайда жұмыс істейтініңізге және кімге қызмет көрсететініңізге байланысты қолжетімділік заңды міндеттеме болуы мүмкін.

Күнделікті ұқсастық

Ғимараттың кіреберісін елестетіңіз.

Баспалдақтар көптеген адамға жақсы жұмыс істейді. Пандус арбаға отырған адамдарға жарайды — сонымен қатар коляскамен жүретін ата-аналарға, арбамен жүк тасушыларға және чемоданмен саяхатшыларға да. Автоматты есіктер, анық белгілер, лифт түймелеріндегі брайль және жақсы жарық әр адам үшін кедергіні жояды.

Веб-қолжетімділік — цифрлық кеңістік үшін дәл осы идея: қолданбаңыздың пандустары, белгілері және тұтқалары. Ғимарат сияқты, пандусты жоспарға қосу, бетон қатып қалғаннан кейін қосқаннан әлдеқайда оңай.

WCAG қысқаша

WCAG W3C-тің Web Accessibility Initiative бөлімі жариялайды. Қазіргі нұсқасы — WCAG 2.2, ол алғаш рет 2023 жылдың қазан айында жарияланған. Ол кері үйлесімді: WCAG 2.2-ге сай мазмұн 2.1 және 2.0 талаптарына да сай келеді, ал W3C соңғы нұсқаны пайдалануға шақырады. WCAG 2.2 халықаралық стандарт ретінде де бекітілген, ISO/IEC 40500:2025. Мүлде басқа WCAG 3 ерте нобай ретінде әзірленуде, бітті стандарт емес.

WCAG төрт принцип бойынша ұйымдастырылған, оны жиі POUR деп есте сақтайды:

ПринципМағынасыМысалдар
Қабылданатын (Perceivable)Адамдар мазмұнды пайдаланатын сезімдері арқылы қабылдай аладыСуреттерге alt мәтіні, бейнеге субтитрлер, жеткілікті контраст
Басқарылатын (Operable)Адамдар басқару элементтерін пайдаланып, шарлай аладыПернетақтаға қолжетімділік, ұзартылмайтын уақыт шектеулерін қоймау, көрінетін фокус
Түсінікті (Understandable)Мазмұн мен мінез-құлық мәндіАнық жапсырмалар, пайдалы қате хабарламалары, бірыңғай навигация
Берік (Robust)Браузерлердің және көмекші технологиялардың кең ауқымымен жұмыс істейдіДұрыс HTML элементтері, басқару элементтерінің дұрыс атаулары мен рөлдері

Әр нұсқаулықта үш деңгейде тексерілетін сәттілік критерийлері бар:

  • A деңгейі — минимум. Оларды сақтамау кейбір адамдарды толық тоқтатады.
  • AA деңгейі — стандартты мақсат, көптеген заңдар мен саясаттар сілтеме жасайтын деңгей.
  • AAA деңгейі — ең жоғары деңгей. Кейбір жерлерде көздеу пайдалы, бірақ W3C оны бүкіл сайттар үшін міндеттеуге кеңес бермейді, себебі кейбір мазмұн оған сай келмейді.

WCAG 2.2 2.1-ге тоғыз сәттілік критерийін қосты, оның ішінде AA деңгейіндегі Target Size (Minimum) — басуға болатын элементтер әдетте кемінде 24 × 24 CSS пикселі болуы керек, ерекшеліктермен — және Accessible Authentication (Minimum), ол жадқа немесе жұмбаққа сүйенетін кіру қадамдарын шектейді, мысалы құпия сөзді қойып алуға рұқсат бермей, қайта теру. Сонымен қатар ескірген «Parsing» критерийін жойды.

Жұмыс мысалы: тіркелу формасы

AI шығаруы мүмкін тіркелу формасы мен қолжетімділік тексеруінің тапқан нәрсесі мынау:

МәселеКімге әсер етедіТүзету
Енгізу өрістері жапсырманың орнына плейсхолдер мәтінін («Email») пайдаланадыЭкран оқу құралын пайдаланушылар; теруді бастағаннан кейін өріс не болғанын ұмытатындарӘр енгізу өрісіне қосылған көрінетін <label>
Ақ фонда ашық сұр мәтін, 4,5:1 контрастан әлдеқайда төменНашар көретін адамдар, сыртта жүргендер4,5:1 контраст қатынасына сай келетін күңгірт мәтін
Қателер тек қызыл жиек арқылы көрсетіледіТүстерді ажырата алмайтын пайдаланушылар, экран оқу құралын пайдаланушыларӨріс жанындағы мәтіндік хабарлама, экран оқу құралдарына айтылатын
«Sign up» — стильденген <div>, <button> емесПернетақта мен экран оқу құралын пайдаланушылар оны іске қоса алмайдыНақты <button> элементін пайдалану
Өрістер арасында Tab басқанда көрінетін жиек жоқПернетақтамен пайдаланушылар қайда екенін жоғалтадыАнық фокус стилі
Логотип суретінде alt мәтіні жоқЭкран оқу құралын пайдаланушылар файл атауын естиді«Acme Bookings» сияқты alt мәтіні

Бұл түзетулердің ешқайсысы форманың көрінісін едәуір өзгертпейді. Олардың барлығы кейбір адамдардың оны мүлде пайдалана алатынын өзгертеді.

Негізгі терминдер

ТерминМағынасы
Экран оқу құралыЭкранды дауыстап немесе брайль дисплейіне оқитын бағдарлама, мысалы VoiceOver, NVDA немесе JAWS.
Alt мәтініСуреттің мәтіндік сипаттамасы, экран оқу құралдары оқиды. Декоративті суреттерге бос alt беріледі, сондықтан олар өткізіледі.
Контраст қатынасыМәтін мен фон түстерінің айырмашылығы, 1:1-ден 21:1-ге дейін.
Пернетақтамен шарлауСайтты тышқанның орнына Tab, Enter, Space және бағыт пернелерімен пайдалану.
Фокус индикаторыПернетақта қай элементте тұрғанын көрсететін көрінетін жиек.
Семантикалық HTMLЖұмысқа дұрыс элементті пайдалану — <button>, <nav>, <h2> — браузерлер мен көмекші технологиялар бетті түсінуі үшін.
ARIAТеңшелген басқару элементтерін көмекші технологияға сипаттайтын қосымша атрибуттар. Абайлап қолданған жөн; алдымен жергілікті HTML элементтері.
Көмекші технологияАдамдардың компьютерге қол жеткізу үшін пайдаланатын құралдары: экран оқу құралдарынан бастап ауыстырып қосқыштар мен дауыспен басқаруға дейін.

Жиі кездесетін қате түсініктер

  • «Қолжетімділік тек соқыр пайдаланушылар үшін маңызды». Ол көру, қозғалыс, есту, сөйлеу және когнитивтік мүгедектіктерді, сондай-ақ сынған қол сияқты уақытша жағдайларды қамтиды.
  • «Қолжетімді сайттар жалаң көрінеді». Қолжетімділік бірнеше нәрсені шектейді — контраст, фокус стильдері, мәтін өлшемі — бірақ жақсы көрінетін қолжетімді сайттар — ерекшелік емес, қалыпты жағдай.
  • «Автоматты тексеруші 100 деп көрсетті, демек бітті». Автоматты құралдар мәселелердің тек бір бөлігін табады. Alt мәтінінің шын мәнінде мәнді ме, әлде экран оқу құралымен ағын түсінікті ме — оны адам тексеруі керек.
  • «Оверлей виджеті бізді сәйкестендіреді». Үстіне жабыстырылған панель кодыңыздағы жоқ жапсырмаларды немесе бұзылған пернетақта қолжетімділігін түзете алмайды. Бастапқы көзін түзетіңіз.
  • «Бізде мүгедек пайдаланушылар жоқ». Сіз жай ғана білмейтін шығарсыз. Көп мүгедектік көрінбейді, ал кедергіге тап болған адамдар әдетте жай ғана кетіп қалады.

AI құрастырушыңыздан не сұрау керек

  • «Мұны WCAG 2.2 AA деңгейіне сай етіп құрастырыңыз.»
  • «Семантикалық HTML пайдаланыңыз: нақты түймелер, сілтемелер, ретімен орналасқан тақырыптар және әр форма өрісіне жапсырмалар.»
  • «Әр интерактивті элемент тек пернетақтамен жұмыс істейтінін және көрінетін фокус стилі барын қамтамасыз етіңіз.»
  • «Барлық мәтін мен белгіше түстерінің контрастын тексеріңіз — қалыпты мәтінге 4,5:1, үлкен мәтін мен белгішелерге 3:1.»
  • «Ақпараттық суреттерге мәнді alt мәтінін, декоративтілеріне бос alt қосыңыз.»
  • «Форма қателерін тек түспен емес, өріске байланған мәтін ретінде көрсетіңіз.»
  • «Анимациялар үшін пайдаланушының қозғалысты азайту баптауын құрметтеңіз.»
  • «Автоматты қолжетімділік тексерісін іске қосып, оның тексере алмайтындарының тізімін беріңіз, мен оларды қолмен тексеремін.»

Содан кейін өзіңіз тексеріңіз: тышқанды бір жаққа қойып, негізгі ағынды тек Tab, Shift+Tab, Enter және Space пернелерімен аяқтауға тырысыңыз. Телефоныңыздың кірістірілген экран оқу құралын негізгі бетте іске қосыңыз. Браузерді 200% масштабтап, бірдеңе бұзылатынын қараңыз.

Mythex-тегі қолжетімділік

Mythex арнайы қолжетімділік тексерушісін қамтымайды, сондықтан қолжетімділікті сұраныстарыңыздың және тестілеудің бөлігі ретінде қараңыз. Бірінші сұраныстан бастап WCAG 2.2 AA сұраңыз, нәтижені Preview-да пернетақтамен тексеріңіз және жариялар алдында негізгі ағындарыңызды агентке /test арқылы басып шығуға рұқсат етіңіз — қараңыз: App Testing. SEO рецепті да семантикалық тақырыптар мен мәнді alt мәтінін сұрайды, бұл екі мақсатқа да қызмет етеді.

Практикалық тексеру тізімі үшін сайтыңызды қолжетімді ету жолын қараңыз. Дизайн үшін AI көмегімен жақсы көрінетін қолданба қалай жасалады бетін оқыңыз, ал іске қосар алдында қолданбаңызды іске қосар алдында қалай тексеру керек бетін қараңыз. W3C-тің өз WCAG шолуы — беделді дереккөз.

Сұрақтар

Қарапайым тілмен айтқанда, веб-қолжетімділік дегеніміз не?

Веб-қолжетімділік — веб-сайттар мен қолданбаларды мүгедектігі бар адамдар оларды қабылдай, түсіне, шарлай және пайдалана алатындай етіп жобалау және құрастыру. Оған экран оқу құралын пайдаланатын соқыр адамдар, тышқанды пайдалана алмайтын адамдар, нашар көретіндер немесе түстерді ажырата алмайтындар, есітпейтін пайдаланушылар және когнитивтік мүгедектігі бар адамдар кіреді.

WCAG дегеніміз не?

WCAG (Web Content Accessibility Guidelines) — веб-қолжетімділік бойынша халықаралық стандарт, оны W3C жариялайды. Қазіргі нұсқасы — WCAG 2.2, ол алғаш рет 2023 жылдың қазан айында жарияланған. Оның сәттілік критерийлері A, AA және AAA деңгейлеріне бөлінген, ал көптеген ұйымдар мен заңдар сілтеме жасайтын мақсат — AA деңгейі.

WCAG түс контрастын қанша талап етеді?

AA деңгейінде қалыпты мәтін фонына қатысты кемінде 4,5:1 контраст қатынасын қажет етеді, ал үлкен мәтін (шамамен 18 pt немесе жуан 14 pt) кемінде 3:1 қажет етеді. Белгішелер мен басқару элементтерінің көрінетін бөліктері өзінің жанындағы нәрсеге қатысты кемінде 3:1 болуы керек.

Веб-қолжетімділік — заңды талап па?

Көп жерде, көптеген ұйым үшін — иә. Заңдар елге және салаға қарай әртүрлі, мысалы Еуропалық қолжетімділік туралы заң ЕО-дағы көптеген тұтынушылық цифрлық өнімдер мен қызметтерді қамтиды. Өзіңізге қолданылатын ережелерді тексеріңіз немесе заңгерден кеңес алыңыз.

Қолжетімділік оверлейі немесе виджеті сайтымды сәйкестендіре ала ма?

Тек өзі ғана — жоқ. Оверлейлер сайтыңыздың үстіне панель қосады, бірақ жапсырмалардың жоқтығы, пернетақтамен шарлаудың қолжетімсіздігі немесе құрылымның түсініксіздігі сияқты негізгі мәселелерді сенімді түрде түзете алмайды. Сенімді тәсіл — сайттың кодын және мазмұнын түзету.

Mythex · Pricing · ЖИ көмегімен кез келген нәрсені жасаңыз · Сайттар мен қосымшаларға арналған үлгілер · Mythex салыстыруда · ЖИ-мен қосымша жасау сөздігі · ЖИ-мен қосымша жасауға арналған тегін құралдар · 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 Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)