我们正在运行一个网站并拥有第三方跟踪像素,但我们正在接收alt
在我们的网站上进行 webaim/WCAG 2.0 扫描时出现属性错误。
我不确定在这种情况下跟踪像素是否确实需要仍然有空白alt
属性或者某些屏幕阅读器仍然会读取src
?
alt=""
在这种情况下是最合适的方法 - 这告诉屏幕阅读器该图像纯粹是装饰性的,应该被忽略。由于跟踪像素不能在视觉上传达信息,因此从这个角度来看它们本质上是装饰性的。
如果不存在 ALT,某些屏幕阅读器将转而读取图像名称(不带扩展名),而您通常不希望这样做。
一些屏幕阅读器 (JAWS) 可能会忽略 1x1 或类似大小的小图像 - 但仍然最好放置alt=""
因为这是最佳实践。
一些参考:
- WebAIM、替代文本、装饰图像 http://webaim.org/techniques/alttext/#decorative
- WAI 装饰图像教程 https://www.w3.org/WAI/tutorials/images/decorative/
- 对于 AT 应忽略的图像,在 img 元素上使用 null alt 文本且无标题属性 https://www.w3.org/TR/WCAG20-TECHS/H67.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)