问题标签 [screen-readers]

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.

0 投票
1 回答
1946 浏览

accessibility - 屏幕阅读器如何处理模态窗口?

有谁知道各种屏幕阅读器如何与模式窗口交互,即:Thickbox?模态的内容在读者点击后是否会引起读者的关注?

0 投票
5 回答
30654 浏览

css - display:none vs visibility:hidden vs text-indent:9999 每个屏幕阅读器的行为如何?

对于屏幕阅读器用户来说,这三者有什么区别?

0 投票
4 回答
998 浏览

css - 为什么基于表格的网站对屏幕阅读器用户不利?

<div>与较旧的网站相比,屏幕阅读器处理基于网站的网站要容易多少<table>,为什么它们更糟?

0 投票
4 回答
1114 浏览

css - W3C 无效的 HTML 和 CSS 代码对 SEO 有害并且对屏幕阅读器用户有问题吗?

如果我在所有级别的浏览器中创建了一个站点和站点,但如果站点在 XHTML 和 CSS 验证中都显示了一些错误,那么解决这些错误有什么好处吗?

具有 10 个验证错误的站点是否比具有 35 个验证错误的站点更好,或者两者对于搜索引擎都相同?

搜索引擎是否读取 css 文件?CSS 验证对 SEO 有什么重要性吗?

0 投票
3 回答
124 浏览

css - 在每个页面的 2 个位置上使用相同的导航,一个在下拉菜单中,另一个在左侧栏中,这会给屏幕阅读器用户带来困难吗?

如果我在每个页面的 2 个地方都有相同的导航,一个在下拉菜单中,另一个在左侧栏中,这会给屏幕阅读器用户带来困难吗?

0 投票
8 回答
1652 浏览

javascript - 如果我想让我的网站跨平台兼容和屏幕阅读器兼容,我应该避免使用 javascript、jquery、flash、ajax、silverlight 吗?

如果我想让我的网站跨平台兼容(PC、iPHONE 其他手机、PDA)和 Accessible(兼容屏幕阅读器),我应该避免使用 JavaScript、jQuery、flash、Ajax、Silverlight 吗?

我是否应该只使用带有服务器端语言的 xhtml css 以获得更广泛的可访问性?

对于 PC pr MAC,我首先为 Firefox 做了一切,所以对于移动设备,我应该选择哪个浏览器?

0 投票
1 回答
1321 浏览

html - 什么是 iframe 替代品?

  1. iframe 永远不应该使用吗?

  2. 屏幕阅读器如何处理 iframed 内容?

  3. 如果没有 iframe,我们如何将任何 PHP 页面嵌入到基于 asp.net 的站点中?

  4. 什么是跨浏览器替代品?

0 投票
1 回答
419 浏览

html - JAWS 11 支持哪些 ARIA 属性

我想知道 JAWS 支持哪些 ARIA 属性,因为我的目标用户将使用 JAWS 屏幕阅读器。

到目前为止,我还没有找到 Freedom Scientific 提供的针对开发人员的技术文档。

0 投票
2 回答
870 浏览

wpf - WPF FlowDocumentReader 和 FlowDocument 屏幕阅读器 (NVDA) 可访问性

我正在使用 FlowDocumentReader 在 .NET 3.5 WPF 应用程序中显示 FlowDocuments(FlowDocuments 具有根据用户在 UI 中的选择显示的帮助/信息/注释)。

我假设 FlowDocumentReader 内容将被屏幕阅读器读取/识别(我在 Windows 7 上使用 NVDA 进行测试) - 但是当阅读器获得焦点时 NVDA 显示“文档”并且当鼠标悬停或选择 FlowDocument 文本时除了第一个段落被读过。

是否有可用于使 FlowDocumentReader/FlowDocuments 对 ScreenReader 友好的设置/方法/代码(可能类似于 AutomationProperties)?我错过了一些简单的事情吗?

我在 NVDA 问题跟踪器中没有找到对此的任何参考 - 这可能是 NVDA 特定问题吗?我可能不知道的 NVDA 中的设置?(NVDA 版本 2009.1)

0 投票
4 回答
632 浏览

css - 如何判断哪些标记应该更易于访问,

例如,对此设计进行编码的可访问方式是什么。

替代文字 http://easycaptures.com/fs/uploaded/220/0715108922.png

目前我公司的 CMS 为这个设计制作这个 HTML

like<table>对屏幕阅读器用户不利,那么具有大量非语义 div 标签的屏幕用户会发生什么都会给屏幕阅读器用户带来问题,或者非语义 div 会产生比正确标记更少的问题

什么应该用于可访问性,如果 css 将被禁用,那么哪种代码技术将保持可理解的格式?


在我看来,这就像一个无序列表。像这样使用 div 并不比使用表格好。从标记的角度来看,使用无序列表更有意义。