HTML5提供了哪些可访问性改进?

时间:2009-08-22 03:54:45

标签: html xhtml html5 accessibility

HTML5优于HTML 4.01或XHTML 1.0提供哪些优势?是否可访问?

4 个答案:

答案 0 :(得分:26)

有些东西浮现在脑海中 - 可能还有更多:

关于HTML 5中的可访问性,最重要的注意事项不是哲学上的变化。 HTML 5有些麻烦,鼓励网络作者不要将信息放到普通用户看不到的地方,比如alt和summary属性,而是鼓励他们将信息放入正常的正文中。这个想法是(a)隐藏在这些属性中的信息通常对有视力和无视力的人都有用,并且(b)如果作者在维护和测试他们的页面时可以看到这样的文本,他们更有可能保留如果它被隐藏起来,它是正确的和最新的。因此,例如,它定义了一个“图形”元素,它允许图像和标题(即“图例”元素)相互关联。

在许多情况下,实际上对于以前放在alt属性中的文本更好地放在图例元素中,尽管应该注意理论上它们是不同的 - alt是等价的 text - 图例是辅助文本。这同样适用于表上的summary属性和caption元素。鼓励使用caption元素而不是summary属性,但它们不能完全用于相同的用例。这最近一直是一个实质性争议的主题,目前的情况是@summary被定义为“过时但符合”,无论这意味着什么。

HTML 5中功能方面的最佳可访问性增益可能是正在进行的集成WAI-ARIA(可访问的富Internet应用程序套件http://www.w3.org/WAI/intro/aria)的过程。

我相信有一种新的算法可以隐式关联表格单元格与其标题单元格,供屏幕阅读器使用,这可以节省必须明确指定关联的工作。

还有一些问题。新的“视频”和“音频”元素没有HTML级别的回退 - 假设可访问性回退将直接嵌入到视频和音频文件中。这是一个持续争议的问题。作为网络作者亲自发言,我知道如何将音频文件的成绩单写入HTML,但我不知道如何将后备文本嵌入到预先存在的音频文件中。因此,虽然将回退放入音频文件可能是一个很好的解决方案,但很多情况下它不会发生,而那些无法直接体验音频的人将成为输家。

新的“canvas”元素目前也是一个很大的可访问性问题。虽然有些人有关于该怎么做的想法,但是“帆布”是否能够真正获得真正的等价物并不清楚。

答案 1 :(得分:6)

让我对Alohci说“听,听”并提供更多细节:

必须记住,对于浏览器和辅助技术,只有一个HTML(MSIE 8除外)。这意味着标准的新版本本身并不意味着什么,直到实现支持这些功能。例如。 longdesc属性已经成为HTML 4的一部分超过10年,但没有支持,因此根本不可用。

HTML 5标准中的潜在优势包括:

  • 可以使跳过链接冗余的新元素。由于这些新元素不如ARIA地标那么重要,它们也有这种力量,它们可能会被更多采用。即作者可能没有意识到他们正在使页面更易于访问,他们只是想使用最好的可用标签。用户代理可以使用这些新元素来简化导航,这对盲人来说可能对更多人有益。
  • 对于无法在中构建辅助功能的许多用途,但必须 bolt on ,ARIA可用。就在前几天对草案进行了第一次编辑,包括ARIA!
  • 视频和音频,SVG和Canvas可用于帮助有认知障碍的人。 (目前,在普通HTML中集成SVG的最佳方式仍然存在争议。)

但仍有一些问题尚未解决:

  • 视频字幕。到目前为止,唯一的选择是JavaScript,这是一个相当丑陋的解决方案,不太可能看到高采用率。 OTOH,今天有多少Youtube上的视频标题?
  • 来自Canvas对象的屏幕阅读器可访问内容。 Canvas的美妙之处在于它没有DOM,但这也是主要的缺点。在这方面,每个人都没有解决方案。如果你使用Canvas实现俄罗斯方块,吃豆子或末日怎么办?屏幕阅读器用户因其性质而无法访问这些游戏。 Bespin,OTOH,应该让他们可以访问。

SVG有一个DOM,因此可以被视为一个屏幕阅读器友好的替代品,但目前很少有支持。

还有一些小辩论仍在继续,例如:

  • 是否最好将alt属性设置为可选,以期减少写得不好的替代文本,或者保持其必要性,以期迫使内容撰稿人写出好的替代文本?
  • 是否应该允许摘要属性并将其视为描述复杂表格的最佳选择,其中caption,th,thead,tbody,tfooter和headers / id是不够的?

在一个角落,我们的人们主要与最初的WG工作有关,他们正在建立他们的论点,即今天对这些功能的使用是非常糟糕的。当它们被使用时,大多数作者都错了。人们不应抱有希望,教育将来会更好地发挥作用。我称这个群体是精英主义但悲观。

在另一个角落,我们有可访问性(最近也是RDFa爱好者),他们正在建立他们在主题领域的专业知识的案例。他们意识到正确使用辅助功能所带来的巨大潜在好处。他们对教育工作持乐观态度,但在他们的推理中可能会有点狂热。

除了辩论之外,HTML 5将意味着对于知识渊博的作者,99%的可访问性工具箱仍然可用,并且他们还有一些工具可供使用,但还需要克服一些挑战。 '加上ça变化,加上c'estlamême选择了'

答案 2 :(得分:1)

从实际角度来看,它没有提供可访问性增强功能。没有一个屏幕阅读器供应商已经实现了对新标签的支持,并且直到有足够广泛的用途来实现该支持的价值。如果您想让您的网站可访问,请不要将HTML 5视为灵丹妙药,请使用旧的html 4并遵循良好的辅助功能指南。

答案 3 :(得分:0)

我根本不是失明或失聪或正式残疾,但我绝对不喜欢使用网站。经过15年的时间在屏幕上拖动鼠标并观察网站的导航能力下降,因为我的手臂和手腕越来越疼,让我感到沮丧!有一些简单的解决方案可以内置到任何新标准中。 firefox的'hit'a'hint插件'很棒,但并不总是更新。我喜欢与MS带接口非常相似的新“ALT”快捷方式,它们是天赐之物,虽然我不认为它会让我从Linux回来。在HTML 5.0中使用内置快捷方式有多难。你握住一把钥匙,它会给你一个键盘剪切......绝对简单。这可以防止数十万甚至数亿人在未来发生长期手臂和手腕损伤。直到经过20年的计算机使用和10年的鼠标使用之后,我自己的问题才开始,所以这里有一个潜在的定时炸弹。