【问题标题】:Do we need alt text for Instagram feed to meet WCAG 2.0 AA compliance level?我们是否需要 Instagram 提要的替代文本以满足 WCAG 2.0 AA 合规级别?
【发布时间】:2015-09-18 15:36:04
【问题描述】:

我们都知道装饰图片不需要描述性的替代文字。它只需要一个空替代文本。但是,如果我收到 Instagram 供稿,那么这些图片是装饰性的还是有意义的?

顺便说一句,我说的是 WCAG 2.0 AA 可访问性合规性指南。

【问题讨论】:

    标签: html accessibility wcag2.0


    【解决方案1】:

    问题是“Feed 的用途是什么”?如果页面在没有提要的情况下对所有用户都具有同等价值,则可以判断它是展示性的,并且可以接受空 alt。

    如果它不是展示性的,那么如果它是您的 Instagram 提要,或者您有能力影响提要的策展人(例如,您正在为此付费)并且可以输入图像的文字描述您可以放入 alt 属性(或放入 HTML5 <picture> 元素 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture),那么您应该这样做,否则将构成不合格。

    如果它不是展示性的并且您无法控制或影响内容,但您可以获取(如果存在的话)内容并将其放置在alt<picture> 元素中。那么你应该这样做。

    【讨论】:

      【解决方案2】:

      这主要取决于图像本身。

      如果你认为盲人知道它是关于什么的没有用,那么我认为你的整个提要应该位于 aria-hidden 对象中。

      但还有其他考虑因素,例如 SEO。

      【讨论】:

      • 嗯,对不起,如果我在这里有点敏感,但是“如果它对盲人没有用”的心态并不是正确的方法。你真正应该问的是图像是否提供任何语义。有没有意义。作为视觉用户,如果图像告诉你一些事情,即使只是略微重要,那么这些信息不应该对盲人用户的低视力用户隐藏。
      • 澄清一下,没有隐藏 aria 的“对象”。 aria-hidden 是一个属性,您可以将其应用于 html 标记以隐藏辅助技术的内容。例如
      • 很难描述我所说的“没用”的意思,但有时命名/描述肖像可能很有用(例如),有时则不然。这与语义无关,而与上下文有关。这并不是因为图像没有语义,所以它不必被描述。例如,像“无缘无故的反叛中詹姆斯·迪恩的肖像”这样的东西不是语义的,而是有用的。
      • 澄清一下,如果您愿意的话,带有属性 aria-hidden 的 html 标记会产生一个 aria-hidden element,因为术语对象似乎具有误导性...
      猜你喜欢
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多