Ръководства

Какво е уеб достъпност? WCAG и приобщаващ дизайн, обяснени просто

Уеб достъпността означава да строите уебсайтове и приложения така, че хората с увреждания да могат да ги използват – независимо дали са слепи и ползват екранен четец, не могат да ползват мишка, имат слабо зрение или далтонизъм, са глухи или имат когнитивни или учебни затруднения. На практика се свежда до неща като текстови алтернативи за изображения, достатъчен контраст на цветовете, форми с правилни етикети и работа на всичко само с клавиатура. Международният стандарт за това е WCAG, Web Content Accessibility Guidelines на W3C.

Достъпността често се съкращава до a11y – „a“, после 11 букви, после „y“.

Защо достъпността е важна, когато строите с AI

AI билдърите са добри в създаването на приложения, които изглеждат правилно. Достъпността е предимно за неща, които не се виждат на екранна снимка: дали бутонът е наистина бутон, дали полето има етикет, който екранният четец може да обяви, дали можете да стигнете до менюто с клавиша Tab.

Затова е важно да питате:

  • Лесно е да се пропусне. Падащо меню с персонален стил може да изглежда перфектно и да е невъзможно за ползване без мишка. Няма да забележите, освен ако не тествате за това.
  • По-евтино е да се направи правилно отрано. Поискването на достъпни компоненти от първата подсказка почти не струва нищо. Ретроспективното поправяне на готово приложение означава да се пипа всеки екран.
  • Помага на всички. Субтитрите помагат на хора на шумни места, добрият контраст помага на хора с телефони на слънце, а ясните етикети помагат на всички да попълват форми по-бързо.
  • Припокрива се със SEO. Правилните заглавия, описателните връзки и alt текстът помагат и на търсачките да разбират страниците ви – вижте SEO за сайтове, построени с AI.
  • Може да е задължително. В зависимост от това къде работите и кого обслужвате, достъпността може да е законово задължение.

Ежедневна аналогия

Представете си входа на една сграда.

Стълбите работят за много хора. Рампата работи за хората в инвалидни колички – и също за родители с колички, куриери с колички и пътници с куфари. Автоматичните врати, ясните табели, брайловият текст на бутоните на асансьора и добрата светлина премахват по една бариера за някого.

Уеб достъпността е същата идея за дигиталните пространства: рампите, табелите и парапетите на вашето приложение. И както при сградата, много по-лесно е рампата да се включи в плана, отколкото да се добави след като бетонът е заварен.

WCAG накратко

WCAG се публикува от Инициативата за уеб достъпност на W3C. Текущата версия е 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 – кликаемите цели трябва обикновено да са поне 24 на 24 CSS пиксела, с изключения – и Достъпно удостоверяване (минимум), което ограничава стъпките за вход, които разчитат на памет или пъзели, например необходимостта да въведете отново парола без право да я поставите чрез paste. Премахна и старата точка „Parsing“, тъй като е остаряла.

Практически пример: форма за регистрация

Ето една форма за регистрация, която AI може да произведе, и какво открива проверка за достъпност:

ПроблемКого засягаПоправка
Полетата използват placeholder текст („Email“) вместо етикетиПотребители на екранни четци; всеки, който забрави за какво е полето, щом започне да пишеВидим <label>, свързан с всяко поле
Светлосив текст на бяло, значително под 4,5:1 контрастХора със слабо зрение, всеки навънПо-тъмен текст, който отговаря на 4,5:1 контраст
Грешките се показват само като червена рамкаХора с далтонизъм, потребители на екранни четциТекстово съобщение до полето, озвучено на екранните четци
„Регистрация“ е стилизиран <div>, а не <button>Потребители с клавиатура и екранни четци не могат да го активиратИзползвайте истински <button> елемент
Няма видим контур при навигация с Tab през полетатаПотребителите с клавиатура губят следата къде саЯсен стил за фокус
Логото няма alt текстПотребителите на екранни четци чуват име на файлAlt текст като „Acme Bookings“

Нито една от тези поправки не променя много външния вид на формата. Всички те променят дали някои хора изобщо могат да я използват.

Ключови термини

ТерминЗначение
Екранен четецСофтуер, който чете екрана на глас или към брайлов дисплей, например VoiceOver, NVDA или JAWS.
Alt текстТекстово описание на изображение, което се чете от екранните четци. Декоративните изображения получават празен alt текст, за да бъдат пропуснати.
Коефициент на контрастКолко се различават цветовете на текста и фона, от 1:1 до 21:1.
Навигация с клавиатураПолзване на сайт с Tab, Enter, Space и стрелки вместо мишка.
Индикатор за фокусВидимият контур, който показва на кой елемент е клавиатурата.
Семантичен HTMLИзползване на правилния елемент за работата – <button>, <nav>, <h2> – за да разбират страницата браузърите и помощните технологии.
ARIAДопълнителни атрибути, които описват персонализирани контроли за помощните технологии. Използвайте ги пестеливо; първо са нативните HTML елементи.
Помощни технологииИнструменти, с които хората достъпват компютри – от екранни четци до устройства за превключване и гласово управление.

Чести заблуди

  • „Достъпността е важна само за слепи потребители.“ Тя обхваща зрителни, двигателни, слухови, речеви и когнитивни увреждания, както и временни ситуации като счупена ръка.
  • „Достъпните сайтове изглеждат семпло.“ Достъпността ограничава някои неща – контраст, стилове на фокус, размер на текста – но добре изглеждащите достъпни сайтове са нормата, а не изключението.
  • „Автоматичен проверител дава 100, значи сме готови.“ Автоматичните инструменти хващат само някои проблеми. Дали alt текстът е наистина смислен или дали даден процес е логичен с екранен четец, изисква човек да провери.
  • „Overlay widget ще ни направи съответстващи.“ Лентите с инструменти отгоре не могат да поправят липсващи етикети или счупен достъп с клавиатура във вашия код. Поправете източника.
  • „Нямаме потребители с увреждания.“ Може просто да не знаете. Много увреждания не са видими, а хората, които срещнат бариера, обикновено просто си тръгват.

Какво да поискате от 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, а преди стартиране – как да тествате приложението си преди стартиране. Най-авторитетният източник е прегледът на WCAG на W3C.

Въпроси

Какво е уеб достъпност с прости думи?

Уеб достъпността означава да проектирате и строите уебсайтове и приложения така, че хора с увреждания да могат да ги възприемат, разбират, навигират и използват. Това включва хора, които са слепи и използват екранни четци, хора, които не могат да ползват мишка, хора със слабо зрение или далтонизъм, глухи потребители и хора с когнитивни увреждания.

Какво е WCAG?

WCAG (Web Content Accessibility Guidelines) е международният стандарт за уеб достъпност, публикуван от W3C. Текущата версия е WCAG 2.2, публикувана за първи път през октомври 2023 г. Критериите за успех са класифицирани на нива A, AA и AAA, а ниво AA е целта, към която се ориентират повечето организации и закони.

Какъв контраст на цветовете изисква WCAG?

На ниво AA обикновеният текст се нуждае от коефициент на контраст поне 4,5:1 спрямо фона, а големият текст (приблизително 18 точки или 14 точки удебелен) – поне 3:1. Иконите и видимите части на контролите се нуждаят от поне 3:1 спрямо съседното съдържание.

Уеб достъпността законово задължителна ли е?

На много места и за много организации – да. Законите се различават според страната и сектора; например Европейският акт за достъпност обхваща много потребителски цифрови продукти и услуги в ЕС. Проверете правилата, които важат за вас, или се консултирайте с юрист.

Може ли widget или overlay за достъпност да направи сайта ми съответстващ?

Не сам по себе си. Overlay-ите добавят лента с инструменти върху сайта, но не могат надеждно да оправят основни проблеми, като липсващи етикети, неизползваема навигация с клавиатура или неясна структура. Надежденият подход е да поправите кода и съдържанието на сайта.

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 简体中文 繁體中文(香港) 繁體中文(台灣)