我正在寻找设计一个具有可访问性的网站的最佳实践.该网站将有很多年龄较大,能力较差的人访问它,我希望尽可能让它们友好.是否有描述所有正确标签和要使用的属性的资源?
根据您的目标,有许多资源.
强烈建议你从:
第508节(美国立法,显然以美国为中心)
W3C的Web可访问性计划和Web内容可访问性指南
编辑:
忘了提到WCAG已经引起了一些相当大的批评,这使得这个人的努力非常有帮助.
还希望从个人经验中补充一点,要记住西澳大利亚州并不意味着"盲人与屏幕阅读器".您还必须考虑各种访问限制:例如与肌肉控制,异常输入设备和简单屏幕放大相关的灵巧性问题.
祝好运!
这是我倾向于遵循的快速列表
确保它在理想情况下使用干净的XHTML标记符合AAA标准,
尽可能尝试将HTML,CSS,Javascript溢出到相应的文件中,
为打印,屏幕等创建不同的样式表,
确保您考虑到视力和色盲的颜色和字体,
尝试只将主导航放在代码顶部,以便实际内容显示在代码顶部附近,这样人们就不必滚动到远处看到内容,特别是如果他们使用的是屏幕阅读器/低水库,
如果您在内容之前确实有很多导航,那么在顶部附近放置一个链接,允许用户跳到内容,
确保页面上的第一个链接是纯文本/低图形版本的网站,
确保所有页面和所有Essential功能都可以在没有启用JavaScript的情况下运行,
firefox有很多插件可以帮助开发,包括:
Web开发人员
没有脚本
HTML验证器
萤火
确保页面呈现在所有浏览器(包括旧浏览器)上,即使这意味着它的工作原理虽然与设计不完全匹配.
确保HTML,CSS,JavaScript保持最小文件大小以帮助下载时间,例如删除空格和空白行,
始终在表单和alt中使用LABELS,在链接和图像中使用标题标签,
仅将表格用于表格数据,并确保数据被适当标记,
在可能的情况下,不要使用JavaScript将内容写入页面,而是使用CSS来隐藏它,这种方式是JavaScript被禁用或无法正常工作,然后内容仍然会出现,
始终确保您使用onkeypress以及JavaScript中的onclick事件包含用户不能/不使用鼠标.
最后,如果您必须在页面上使用空白图像进行跟踪等,请不要给它们Alt标记.这是我自己的观点,是一个在网上激烈争论的问题,特别是当1x1px图像用于间距时.但是据我所知,如果你使用的是屏幕阅读器,那么你就不会读出它不需要看的图像的愚蠢评论.