Совместное использование элементов раздела HTML5 и ролей ARIA - PullRequest
1 голос
/ 27 марта 2019

Это 2019 год, и, к сожалению, некоторые из нас все еще должны обеспечить поддержку более старых версий IE. (Вставьте напыщенную речь здесь). Несколько лет назад мы решили, что для более широкой поддержки мы будем использовать, казалось бы, избыточную комбинацию элементов HTML5 с ролью ARIA, например:

<nav role="navigation"></nav>

Мы снова исследовали эту тему, и, кажется, ничего более убедительного не появилось в плане более широкой поддержки доступности для элементов HTML5 или даже всеобъемлющего документа о поддержке программы чтения с экрана.

IE включает только частичную поддержку элементов раздела HTML5 .

В этом посте показана поддержка программы чтения с экрана Результаты 2013 года.

Даже W3C по-прежнему советует использовать оба варианта, пока «не улучшится поддержка HTML5».

Да, как и я, вы можете подумать, что это абсолютно избыточно, но есть еще много источников, указывающих на комбинированное использование элементов HTML5, и атрибут role лучше всего подходит для большей поддержки. У кого-нибудь есть четкая информация о текущем состоянии этого вопроса?

1 Ответ

0 голосов
/ 27 марта 2019

Насколько мне известно, элемент <nav> должен корректно переводиться в ключевую роль navigation в Internet Explorer 9 и выше. Только IE 8 и ниже требуют добавления role="landmark". Стоит отметить, что статья W3C, на которую вы ссылались, была в последний раз обновлена ​​в 2014 году.

Я бы порекомендовал вам взглянуть на свою веб-аналитику, чтобы лучше понять свою аудиторию. Основываясь на моей собственной статистике веб-сайта (которая довольно объемна), я измерил размер выборки более 3 миллионов пользователей в прошлом году. Из них 9,8% пользователей использовали IE, и только 3,6% из них использовали версию 8 или более раннюю. Это эффективно переводит 0,35% всех пользователей, или около 11 000 из 3 миллионов посетителей. Эти цифры почти наверняка будут продолжать снижаться с течением времени.

Эти статистические данные об использовании приведены в качестве примера, и они могут не соответствовать вашим посетителям.

Несмотря на то, что статистически 0,35% очень мало, это все равно составляет 11 тыс. Человек, что не мало. Это в конечном итоге сводится к решению суда. Конечно, я бы не стал использовать подобные резервы для новых проектов, но я бы тоже не стал удалять его со старых веб-страниц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...