Немного о важности использования мозга в реализации доступност | Артем Плаксин | Блог
Немного о важности использования мозга в реализации доступности
Год назад я написал статью, в которой дал пояснение, почему нужно думать, прежде чем использовать существующее в международной спецификации WAI-ARIA.
В приложении к всеми используемому и основополагающему руководству по веб-доступности - WCAG 2.2 - есть раздел "ARIA12: Using role=heading to identify headings".
В этом разделе в качестве примеров, демонстрирующих возможности спецификации, показаны реализация как заголовка седьмого уровня, так и без него вовсе, что выходит за приделы стандартных первого-шестого в HTML.
И так как я часто стал наблюдать в последние несколько лет тенденции к добавлению в проекты всего, что описано в приложениях к великому и могучему WCAG, "ведь там же плохого не напишут, целая группа экспертов над этим работала", пришлось на примере этой техники продемонстрировать, что спецификация то, конечно, - это хорошо, но про пользователей забывать не нужно, и сайт должен быть доступен для скринридеров тоже (см. п. 4.1.1 WCAG).
И чтобы совсем расставить точки над Ё, привел в конце статьи таблицу, насколько отображения казалось бы одного и того же элемента в дереве доступности разнится в зависимости от браузера и скринридера. И там даже Орки нет из Linux, тогда бы точно разработчики взвыли.
Добро пожаловать на сайт веб-стандартов, прямо по этой ссылке.
Надеюсь, что после прочтения этой статьи больше разработчиков начнут соблюдать первое правило ARIA.
#accessibility