Skip to main content

Какво е WCAG? Разбиране на Насоките за достъпност на уеб съдържание

Насоките за достъпност на уеб съдържание (Web Content Accessibility Guidelines), широко известни като WCAG, са международно признатите технически стандарти за осигуряване на достъпност на цифровото съдържание за хора с увреждания. Разработени от Консорциума за световна мрежа (W3C) чрез съвместни усилия с организации за хора с увреждания, държавни органи, изследователи по достъпност и професионалисти от бранша, WCAG предоставя рамката, която организациите по цял свят използват за оценка и подобряване на цифровата достъпност.

WCAG сам по себе си не е закон. Той представлява набор от технически стандарти. Но WCAG е приет или цитиран от почти всички основни закони и регулации за достъпност в световен мащаб, което го прави де факто еталон за правно съответствие. Ако вашата организация трябва да спазва Европейския акт за достъпност (EAA), Americans with Disabilities Act, Section 508 или някоя от многобройните национални регулации за достъпност, WCAG е стандартът, срещу който ще бъдете измервани.

Четирите принципа: POUR

Всичко в WCAG е организирано около четири основни принципа, известни с акронима POUR. Тези принципи определят какво означава цифровото съдържание да бъде достъпно.

Възприемаемо (Perceivable) означава, че информацията и компонентите на потребителския интерфейс трябва да могат да бъдат представени на потребителите по начини, които те могат да възприемат. Това не означава, че всички потребители трябва да възприемат съдържанието с всичките си сетива — означава, че съдържанието трябва да е достъпно чрез поне едно сетиво, което потребителят може да използва. Например изображенията трябва да имат текстови алтернативи, за да могат хората, които не могат да ги видят, да разберат информацията. Видеоклиповете трябва да имат субтитри, за да могат хората, които не могат да чуят звука, да следят. Текстът трябва да има достатъчен контраст спрямо фона, за да могат хората с намалено зрение да го четат.

Управляемо (Operable) означава, че компонентите на потребителския интерфейс и навигацията трябва да могат да се управляват от всички потребители. Всяка функция, достъпна чрез мишка, трябва да е достъпна и чрез клавиатура. Потребителите трябва да имат достатъчно време да четат и взаимодействат със съдържанието. Съдържанието не трябва да е проектирано по начин, който може да причини пристъпи или физически реакции. Потребителите трябва да могат да навигират, да намират съдържание и да определят къде се намират в уебсайта.

Разбираемо (Understandable) означава, че информацията и работата с потребителския интерфейс трябва да бъдат разбираеми. Текстът трябва да е четим и разбираем. Уеб страниците трябва да изглеждат и да функционират по предвидими начини. На потребителите трябва да се помага да избягват и коригират грешки — особено в формуляри, където грешките могат да имат значителни последствия.

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

13-те насоки

Под четирите принципа POUR се намират 13 насоки, които определят конкретните цели, към които авторите трябва да се стремят. Тези насоки сами по себе си не са тестваеми, но предоставят рамката за тестваемите критерии за успех.

Под „Възприемаемо" има четири насоки, обхващащи текстови алтернативи за нетекстово съдържание, алтернативи за времево-базирани медии, адаптиране на представянето на съдържанието и разграничаемост на съдържанието, включително контраст и контрол на звука.

Под „Управляемо" има пет насоки, обхващащи клавиатурна достъпност, достатъчно време за потребителите, предотвратяване на пристъпи и физически реакции, навигация и входни модалности отвъд клавиатурата и мишката.

Под „Разбираемо" има три насоки, обхващащи четимост, предвидимост на поведението на уеб страницата и помощ при въвеждане за формуляри и обработка на грешки.

Под „Устойчиво" има една насока, обхващаща съвместимост с настоящите и бъдещи потребителски технологии и помощни технологии.

Критерии за успех: Тестваемите изисквания

Всяка насока съдържа конкретни критерии за успех — тестваеми твърдения, които определят дали съдържанието отговаря на стандарта за достъпност. WCAG 2.2, текущата версия, съдържа общо 86 критерия за успех. Всеки критерий за успех е присвоен на едно от три нива на съответствие: A, AA или AAA.

Критериите за успех са написани така, че да бъдат технологично неутрални. Те описват какво трябва да бъде постигнато, а не как да бъде постигнато. Конкретните техники за изпълнение на всеки критерий зависят от използваната технология — HTML, CSS, JavaScript, PDF или други формати. W3C предоставя отделна документация за достатъчни техники и често срещани грешки за всеки критерий за успех.

Кратка история на WCAG

WCAG се е развил значително от първото си издание. WCAG 1.0 е публикуван през май 1999 г. с 14 насоки и система за съответствие, базирана на приоритети. Той беше новаторски за времето си, но беше тясно свързан с конкретни технологии, по-специално HTML.

WCAG 2.0, публикуван през декември 2008 г., представляваше фундаментално преосмисляне. Той въведе принципите POUR, системата за съответствие с три нива (A, AA, AAA) и технологично неутрални критерии за успех, приложими за всяка уеб технология, вместо да бъдат обвързани с конкретни маркиращи езици.

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

WCAG 2.2, публикуван през октомври 2023 г., е настоящият стандарт. Той добавя девет нови критерия за успех и премахва един (SC 4.1.1 Parsing, сега считан за остарял). Новите критерии се фокусират върху подобрена клавиатурна навигация, размери на целите за докосване, когнитивна достъпност и удобство при удостоверяване. WCAG 2.2 е обратно съвместим — съдържание, съответстващо на 2.2, съответства и на 2.1 и 2.0.

Кой е отговорен за достъпността?

Разпространено заблуждение е, че достъпността е единствено задача на разработчиците. В действителност достъпността е споделена отговорност между всички роли, участващи в създаването на цифрово съдържание. Дизайнерите вземат решения за цвят, контраст, оформление и модели на взаимодействие, които фундаментално определят достъпността. Разработчиците реализират техническата основа — семантична маркировка, поддръжка на клавиатура, ARIA атрибути. Създателите на съдържание пишат алтернативен текст, текст на връзки, заглавия и помощен текст, от които потребителите зависят. Продуктовите мениджъри и бизнес лидерите определят приоритетите и разпределят ресурсите.

Достъпността работи най-добре, когато е интегрирана във всяка фаза на процеса на проектиране и разработка, вместо да бъде добавяна в края. Колкото по-рано се вземе предвид достъпността, толкова по-евтина и по-малко разрушителна е нейната реализация.

Достъпен ли е вашият уебсайт?

Сканирайте уебсайта си безплатно и получете вашия WCAG резултат за минути.

Сканирайте сайта си безплатно