Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Browser “的img alt属性;“装饰性”;图像 一个真正的问题_Browser_Cross Browser_Screen Readers_Section508 - Fatal编程技术网

Browser “的img alt属性;“装饰性”;图像 一个真正的问题

Browser “的img alt属性;“装饰性”;图像 一个真正的问题,browser,cross-browser,screen-readers,section508,Browser,Cross Browser,Screen Readers,Section508,我正在浏览Chrome开发工具的“元素”选项卡,突然有什么东西引起了我的注意,并提出了这个问题 虽然img标签上有意义的alt属性是可访问性的必要要求(alt=“Olivia Culpo赢得2012年美国小姐大赛”/>),但我认为“间隔符”的alt属性或其他“装饰性”图像应该被赋予空白值: 这些问题只针对装饰性图像: 如果我声明alt属性,但不定义它,会发生什么情况: alt/> 在这两个选项中,哪一个是最佳的(为什么) 两者都将通过W3C验证,但根据WCAG 2.0中的建议,首选方法是将属性

我正在浏览Chrome开发工具的“元素”选项卡,突然有什么东西引起了我的注意,并提出了这个问题

虽然
img
标签上有意义的
alt
属性是可访问性的必要要求(
alt=“Olivia Culpo赢得2012年美国小姐大赛”
/>
),但我认为“间隔符”的
alt
属性或其他“装饰性”图像应该被赋予空白值:
<
/>

这些问题只针对装饰性图像:

  • 如果我声明alt属性,但不定义它,会发生什么情况:
    alt
    />
  • 在这两个选项中,哪一个是最佳的(为什么)

两者都将通过W3C验证,但根据WCAG 2.0中的建议,首选方法是将属性定义为:

<img src="" alt="" />


两者都将通过W3C验证,但根据WCAG 2.0中的建议,首选方法是将属性定义为:

<img src="" alt="" />


如果通过验证器运行
,它会抛出一个错误。
alt
属性需要一个值,即使它为null
alt=”“
。通常,当图像没有alt时,一些辅助技术会宣布图像的路径


所以
相同。通常所用的词是装饰性的与琐碎的,但可能是相同的想法。这些类型的图像应具有空alt。

如果通过验证器运行
,则会抛出错误。
alt
属性需要一个值,即使它为null
alt=”“
。通常,当图像没有alt时,一些辅助技术会宣布图像的路径


所以
相同。通常所用的词是装饰性的与琐碎的,但可能是相同的想法。这些类型的图像应该有一个空alt。

谢谢@Ryan B…你测试了哪个验证器?谢谢@Ryan B…你测试了哪个验证器?