asp*_*yct 17 html accessibility image
有两种方法可以在 HTML 中指定带有图像的“伴随文本”:
alt 属性<figcaption>元素。<figure>
<img src="pic_trulli.jpg" alt="Trulli" style="width:100%">
<figcaption>Fig.1 - Trulli, Puglia, Italy.</figcaption>
</figure>
Run Code Online (Sandbox Code Playgroud)
在可访问性方面,两者有什么区别?放入这些插槽的合适值是什么?例如,应该alt是图片的视觉描述和<figcaption>上下文描述吗?
来自视障用户的意见将不胜感激!欢迎提供额外的建议。
Que*_*inC 20
我是盲人用户。我会说网络上有两大类图像:
顾名思义,figcaption 是图形的标题。每个人都可以看到标题,而不仅仅是盲人。图形是可以在一本书、一篇文章或任何或多或少长的文本段落中找到的图像。大多数时候,数字纯粹是说明性的。
当您使用 figcaption 时,alt 属性可能应该为空:
现在,当你不使用 figure/figcaption 的最大情况是当图像具有功能性时:可以点击一个按钮,一个具有精确含义的图标等。 功能性图像替代文本的基本规则是:
标题为所有用户提供有关图像的信息。
当图像无法显示时,替代文本会替换图像(例如,因为用户失明,或者因为用户穿过隧道而无法加载图像)。
有时替代文字可以是对图像的描述,但并不总是甚至通常是。它需要传达任何试图传达的信息。
有些图像完全是装饰性的 ( alt="") 或仅包含通过附近文本 ( alt="")传达的信息。许多网站在页面上显示公司徽标,通过谷歌新闻网站菜单图标旁边的图像所传达的信息是它是一个谷歌新闻网站 ( alt="Google News") 而不是图片包含谷歌新徽标 (所以不是 alt="Logo"或alt="Google News Logo")。
| 归档时间: |
|
| 查看次数: |
2280 次 |
| 最近记录: |