Должны ли пиксели отслеживания иметь атрибуты alt для доступности (WCAG 2.0)?
У нас есть веб-сайт, и у нас есть сторонние пиксели отслеживания, но мы получаем alt
ошибки атрибутов при выполнении сканирования webaim/WCAG 2.0 на нашем сайте.
Я не уверен, что в этой ситуации пиксели слежения должны иметь пустой alt
атрибут или некоторые программы чтения с экрана все еще читают src
?
2 ответа
alt=""
это наиболее подходящий подход в этом случае - это говорит программе чтения с экрана, что изображение является чисто декоративным и должно игнорироваться. Поскольку отслеживающие пиксели не передают информацию визуально, они по сути своей декоративны с этой точки зрения.
Если ALT отсутствует, некоторые программы чтения с экрана откроются для чтения имени изображения (без расширения), чего вы обычно не хотите.
Некоторые программы чтения с экрана (JAWS) могут игнорировать изображения размером 1x1 или аналогичные по размеру - но все же лучше поставить alt=""
так как это лучшая практика
Некоторые ссылки:
На самом деле у меня была возможность встретиться с некоторыми авторами правил и правил WCAG 2.0. Отличная группа людей.
Когда я задал им вопрос о пикселях, они ответили так же, как и другие выше: alt=""
, Однако они заявили, что предпочтительным способом сделать это является следующее:
менять role="presentation"
а такжеaria=hidden
Это их рекомендации по умолчанию, однако они заявили, что также обновляют alt=""
будет добавлена защита, чтобы помочь читателям экрана признать, что пиксель /URL строго декоративен и не должен читаться программами чтения с экрана.