跟踪像素是否需要具有可访问性的 alt 属性(WCAG 2.0)?
Do tracking pixels need to have alt attributes for accessibility (WCAG 2.0)?
我们是 运行 网站并拥有第 3 方跟踪像素,但在对我们的网站进行 webaim/WCAG 2.0 扫描时,我们收到 alt
属性错误。
我不确定在这种情况下跟踪像素是否真的需要仍然有一个空白的 alt
属性,或者某些屏幕阅读器是否仍会阅读 src
?
在这种情况下,alt=""
是最合适的方法 - 这告诉屏幕阅读器该图像纯粹是装饰性的,应该被忽略。由于跟踪像素不会在视觉上传达信息,因此从这个角度来看,它们本质上是装饰性的。
如果没有 ALT,一些屏幕阅读器将回退到阅读图像名称(不带扩展名),而这通常是您不希望看到的。
一些屏幕阅读器 (JAWS) 可能会忽略 1x1 或类似大小的小图像 - 但最好还是放置 alt=""
,因为这是最佳做法。
一些参考资料:
我实际上有机会会见了 WCAG 2.0 规则和规则的一些作者。很棒的一群人。
当我问他们关于 re: pixels 的问题时,他们的回答和上面的其他人一样 re: the alt=""
。但是,他们表示,执行此操作的首选方法是执行以下操作:
改变role="presentation"
和
aria=hidden
这些是他们的 'default' 建议,但是他们表示更新 alt=""
也会增加保护,以帮助屏幕阅读器认识到 pixel/URL 只是装饰性的,而不是通过屏幕阅读器阅读。
我们是 运行 网站并拥有第 3 方跟踪像素,但在对我们的网站进行 webaim/WCAG 2.0 扫描时,我们收到 alt
属性错误。
我不确定在这种情况下跟踪像素是否真的需要仍然有一个空白的 alt
属性,或者某些屏幕阅读器是否仍会阅读 src
?
alt=""
是最合适的方法 - 这告诉屏幕阅读器该图像纯粹是装饰性的,应该被忽略。由于跟踪像素不会在视觉上传达信息,因此从这个角度来看,它们本质上是装饰性的。
如果没有 ALT,一些屏幕阅读器将回退到阅读图像名称(不带扩展名),而这通常是您不希望看到的。
一些屏幕阅读器 (JAWS) 可能会忽略 1x1 或类似大小的小图像 - 但最好还是放置 alt=""
,因为这是最佳做法。
一些参考资料:
我实际上有机会会见了 WCAG 2.0 规则和规则的一些作者。很棒的一群人。
当我问他们关于 re: pixels 的问题时,他们的回答和上面的其他人一样 re: the alt=""
。但是,他们表示,执行此操作的首选方法是执行以下操作:
改变role="presentation"
和
aria=hidden
这些是他们的 'default' 建议,但是他们表示更新 alt=""
也会增加保护,以帮助屏幕阅读器认识到 pixel/URL 只是装饰性的,而不是通过屏幕阅读器阅读。