问题标签 [accessibility]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 屏幕阅读器的限制
我是一名 Web 开发人员,我想让使用屏幕阅读器的人更容易访问我开发的网站。屏幕阅读器有哪些我应该最清楚的限制,以及我可以做些什么来避免遇到这些限制。
这个问题是通过阅读另一个关于non-image based captchas 的问题引发的。在那里,一位评论者说蜜罐表单域(用 CSS 隐藏的表单域,只有机器人会填写)是一个坏主意,因为屏幕阅读器仍然会选择它们。
屏幕阅读器真的如此原始,以至于他们会阅读甚至没有显示在屏幕上的文本吗?理想情况下,您不能制作一个屏幕阅读器,等待页面完成加载,应用所有 css,甚至在它弄清楚实际显示的内容之前运行 Javascript onload 函数,然后将其读给用户吗?您甚至可以识别页面中的菜单或目录部分,并提供某种简单的方法让这些部分可以独占阅读或跳过。我认为编程社区可以提出更好的解决方案来解决这个问题。
asp.net - ASP.NET 的可访问控件
在我的上一份工作中,我们最终重写了完整的 ASP.NET 堆栈(表单、控件、验证、回发处理、ajax 库等......)——给我的原因是 ASP.NET 控件无法访问,而不是是为项目评估的任何第三方控制。
谁能指出我也可以使用 ajax 的易于访问的 ASP.NET 控件?
如果做不到这一点,您将如何创建可访问的、启用 ajax 的控件?
accessibility - 增强视障者的网络用户体验
我正在听最近一集 Hanselminutes,Scott Hanselman 正在讨论 Web 应用程序中的可访问性,这让我想到了我自己的应用程序中的可访问性。
我们都了解语义标记在我们的 Web 应用程序中的重要性,因为它与可访问性有关,但是可以进行其他简单的增强以改善残疾用户的用户体验呢?
在这一集中,有好几次我拍拍我的额头说:“当然!我为什么不这样做?” 特别是,斯科特谈到了一个网站,该网站在网页顶部放置了一个隐藏链接,上面写着“跳到主要内容”。该链接仅对使用屏幕阅读器的人可见,并且允许他们的屏幕阅读器跳过菜单和其他次要内容。这是一个如此明显的改进,但很容易不去想它。
可访问性和整体用户体验不仅仅是简单地创建有效的 XHTML 并称之为一天。
您有哪些简单的技巧可以改善视障者的用户体验?
accessibility - 测试网站可访问性的工具
您能否推荐一种工具来测试以 MS Share Point 和 .Net 2.0 作为基础平台的网站的可访问性和第 508/ADA 节的合规性?
accessibility - Web 可访问性的关键组成部分是什么?
我了解某些国家/地区有关于网站可访问性的法律。一般来说,网站必须满足哪些最低要求才能访问,无论国家/地区如何?或者,代替最低要求,网站应该具备哪些特定的东西才能使其易于访问?
sharepoint - 确保我们的 SharePoint 实施可访问的最佳方法是什么?
是否应使用任何博客、指南、清单或控件来确保我们的 SharePoint 实施可访问?最好是 W3C 双 A 标准,或者尽可能接近。
我们正在实施一个外联网解决方案。
javascript - 使 Web 应用程序可访问
在我可以诚实地告诉自己我的 Web 应用程序可供任何人访问之前,必须做些什么?或者更好的是,说服乔克拉克。我没有任何需要担心的视频或音频,所以我知道我不需要成绩单。我还需要检查什么?
accessibility - 网站遵守美国残疾人法案 (ADA)
是否有任何自动、在线或离线工具来测试 xhtml/css 是否符合美国残疾人法案 (ADA)的屏幕阅读器和其他视觉指南?
python - 有没有办法将 Python 代码中的缩进转换为大括号?
我是一个完全盲目的程序员,想学习 Python。不幸的是,代码块用不同级别的缩进表示这一事实是一个主要的绊脚石。我想知道是否有任何可用的工具允许我使用大括号或其他代码块分隔符编写代码,然后将该格式转换为 Python 解释器可以使用的正确缩进表示?
workflow - 如果你是盲人,你怎么能编程?
视力是大多数程序员认为理所当然的感觉之一。大多数程序员会花几个小时看电脑显示器(尤其是在他们处于区域的时候),但我知道有些程序员是盲人(比如目前在谷歌工作的 TV Raman)。
如果您是一个盲人(或逐渐失明),您将如何设置开发环境来帮助您进行编程?
(请每个答案提出一个建议。这个问题的目的是将好的想法带到顶部。此外,屏幕阅读器可以更早地阅读好想法。)