Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<div aria-live="polite"></div>
aria-live="polite" (Slide 1 of 5). В итоге при открытии страницы в скринридер сразу выдавал словесный понос который трудно отключить.По плохо подписанной кнопке или ссылке вроде бы всем сложно будет навигировать.Внутри кнопок очень часто есть иконка, по которой обычный пользователь может понять её назначение. Но не скринридер.
По-моему вообще не надо тратить время на атрибуты alt, если это не графическое отображение какого-нибудь элемента взаимодействияБез
alt-а скринридер будет читать src атрибут картинки. Альт как минимум должен присутствовать (хотя бы пустой). Для контентнтых картинок в нём должно быть описание картинки. Если картинка находится внутри интерактивного элемента, у которого нет текcтового описания, аlt тоже нужен. Для «декоративных» картинок можно добавить role="presetntation" либо aria-hidden="true". Либо вообще вставлять их через CSS background-image.С плохо доступными формами сталкиваюсь редко.Плейсхолдеры вместо лейблов повсеместны. Например поиск на хабре так сделан.
тогда и видиться будет нормально и синтезаторами речи распознаваться
5 самых неприятных фич для слепого человека на сайтах