【发布时间】:2009-09-14 17:02:35
【问题描述】:
谁能给我一些提示或给我一些好的链接?
除了“在图像中添加替代文字”之外,我很难找到更多内容,而且我不确定信息的最新情况...
我了解了整个语义标记,但也可能需要更多指导。
也不确定在不同的浏览器中会如何工作。
【问题讨论】:
-
非常感谢大家的回复——我将在接下来的几周内更详细地研究这个问题,所以我会回来告诉你进展如何。再次感谢!
标签: html css accessibility
谁能给我一些提示或给我一些好的链接?
除了“在图像中添加替代文字”之外,我很难找到更多内容,而且我不确定信息的最新情况...
我了解了整个语义标记,但也可能需要更多指导。
也不确定在不同的浏览器中会如何工作。
【问题讨论】:
标签: html css accessibility
1) 为页面上的每个内容部分使用 HTML 的标题标签。标题标签为:h1、h2、h3、h4、h5、h6
2) 确保前面提到的标题标签以正确的层级顺序存在。例如 h1 标签比 h2 标签重要。屏幕阅读器使用这些标题标签来浏览页面内容。如果他们不存在或顺序不正确,则视力受损的用户将无法浏览页面的内容。
3) 不要使用 JavaScript 来动态更改屏幕上的内容,而无需先提示用户文本将更改。如果 JavaScript 在屏幕阅读器能够阅读内容之前更改屏幕上的文本,那么视力受损的用户将无法知道内容已被更改。
4) 不要为用户提供 1000 张图片。如果图片没有传达相关内容,则将其设为 CSS 背景图片。
5) 请善待标题属性,尤其是在锚标签上。这可以告诉用户他们将要去哪里。
6) 不要在无法作为替代内容传达的图像上放置文字。视力障碍者不看图片。
7) 确保您的所有元数据都是相关的。如果您更改任何内容,请务必不要忘记额外的描述性数据。
8) AJAX 破坏了可访问性。请善待您对 AJAX 的使用。
9) 视觉障碍者,实际上几乎所有视觉用户,并不关心你的页面有多漂亮。他们在那里获取信息、购物或其他任何特定目的。使您的数据易于理解和快速检索。如果用户无法进入,无法获得他们想要的东西,然后在创纪录的时间内离开,他们将永远不会回来。
10) 不要在 HTML 中使用任何表示标签或表示属性。使用样式表。如果您的 HTML 包含表示约定,则它们可能无法访问。
11) 如果您的内容从上到下的视觉顺序与在 HTML 中的书写顺序不同,则可能无法访问。让事情保持有序和一致。用户期望内容从上到下流动,并且标签索引跟随内容流动。
12) 使用屏幕阅读器软件进行可用性测试。无法通过查看了解页面的可访问性。
【讨论】:
我自己也完全失明了,你会惊讶于这么多年后还有多少东西没有 alt 属性……小心,那里仍然有很多神话,比如没有允许的图形(错误),talbes 不好(错误)和框架不好(错误,尽管我意识到框架由于其他原因不好。)理想情况下,如果您需要进一步的帮助,您应该让某人对您的网站进行盲测免费给我发电子邮件 westbchris@gmail.com。另一件事,尝试制作实际执行按钮和/或链接的控件。可点击的 div 并不酷,因为它们做任何事情并不明显,而且根据您使用的辅助技术,您甚至可能无法点击它们。
【讨论】:
从 Alertbox 中查看此说明:
Disabled Users and the Web(这篇文章是 1996 年的……但问题仍然存在,如果不是今天更是如此)
...然后点击底部的链接,找到包含设计指南的 148 页报告(该文档的版权为 2001 年,因此它必须从原始版本开始更新)。
【讨论】:
这方面的术语是可访问性。看看W3C's WAI Website。我一直认为Juicy Studio 是讨论可访问性的文章的宝贵资源。
【讨论】:
有一些难以掌握和实施的深入定义。示例包括 Web Content Accessibility Guidelines (WCAG) 和 Section 508。
一个不太正式的建议是让您的网站易于使用文本浏览器进行导航。不要依赖颜色或结构来传达内容。不要依赖小部件来实现重要功能。
编辑:我想我会补充一点,您不应该费心用 JAWS 或其他屏幕阅读器测试您的网站。您无法浏览网站将更多地与您对屏幕阅读器的缺乏经验有关,而不是与该网站的不可访问性有关。也就是说,让您的目标受众样本测试您网站的可用性是非常有益的。
编辑#2:正如在 cmets 中所讨论的,我打算传达的是,您不应该根据您使用屏幕阅读器的经验来判断网站的可用性。也就是说,我建议任何从事 Web 开发的人都接触过用于查看网站的浏览器/设备,包括屏幕阅读器。原始编辑中的措辞很糟糕。
【讨论】:
好吧,似乎没有人提到 WAI-ARIA,它是用于无障碍富 Internet 应用程序的。 IE 使诸如 gmail 之类的东西可以访问。还有一个不错的搜索词可以找到像a list apart article on wai-aria 这样的东西。已经很受支持了。
【讨论】: