Мы работаем над тем, чтобы сделать один из наших адаптивных сайтов более доступным, но изо всех сил пытаемся разобраться в ARIA, поскольку это, похоже, противоречит основному принципу отделения элементов дизайна от HTML.
Например, если элемент скрыт в aria, его можно указать как aria-hidden = "true". Однако большая часть видимости определяется медиа-запросами в зависимости от размера экрана и т. Д.
В других случаях элементы работают совершенно иначе в зависимости от медиа-запросов. Таким образом, для некоторых размеров подходит aria-haspopup = "true", в то время как при других разрешениях навигация всегда видна.
Я что-то упустил, или мы снова и снова сталкиваемся с тегами шрифтов с этим стандартом? Должны ли мы при необходимости добавлять / удалять теги aria с помощью javascript?