标签: accessibility

什么是span和label标签之间的渲染差异?

所以我理解了span和label标签之间的功能差异......但是看起来标签之间还存在渲染差异,我似乎无法弄清楚它是什么?有谁知道跨度和标签之间的渲染差异?谢谢

html dom accessibility

10
推荐指数
2
解决办法
1万
查看次数

我们可以在页面底部使用<a href="#">"返回顶部"按钮吗?

我们可以只使用<a href="#">页面底部的"返回顶部"按钮吗?我认为它将始终在所有浏览器中工作.我们确实需要定义任何ID.

当我们点击 <a href="#">它时,总是需要页面顶部.或者使用"返回顶部"按钮的其他最佳做法是什么.

usability xhtml accessibility

10
推荐指数
1
解决办法
2万
查看次数

如何在unicode中表示tally/five-bar-gate?

是否有Unicode字符来表示帐簿/五杆门的风格的5捆(和部分包)?

如果没有,那么这个问题最标准/语义/可访问的解决方案是什么?

我试过但不喜欢的事情:

  • 使用数字1-5 - 容易混淆(3捆5看起来像555)
  • 1-4个带有'5'穿透的管道 - 语义上凌乱,穿透不可靠
  • Ogham字母Straif为'5' - 非连续/不与1-4的表示相关联(所有Ogham字符包含水平线)
  • 带有描述性alt标签的图片 - 仅适用于网络,仅适用于纯文本浏览器/屏幕阅读器.

参考文献:

  • 维基百科关于计数符号的页面显示了很好的亚洲和拉丁美洲系统.我的观众大部分都是欧洲人,但如果五门酒吧不可能,这种风格的方法是可以接受的.

非常感谢!

unicode accessibility numbers character-encoding semantics

10
推荐指数
5
解决办法
2万
查看次数

我可以使用HTML 5 <nav>作为页脚链接,这不是主要导航吗?

我可以将HTML 5 <nav>用于页脚链接,这不是主要导航吗?或者它应该在页面中使用一次?

css xhtml html5 accessibility semantic-markup

10
推荐指数
1
解决办法
8347
查看次数

高对比度,低视力样式表的例子?

你能推荐一些现场网站的链接,为视障用户提供备用样式表,例如近视,daltonism,protanopia等.

在现实生活中提出的任何好的做法?

css accessibility stylesheet

10
推荐指数
0
解决办法
6316
查看次数

我怎么能"关掉"样式表呢?

我正在为大学任务创建一个网站,我们必须专注于可访问性功能.我已成功设法使用调整大小文本按钮,但我正在寻找一种通过按钮或链接关闭css文件的方法.

我已经在网上搜索,似乎找不到很多,我找到了一个很好的网站,有我正在寻找的按钮所以打F12但它不会显示它的javascript.

理想情况下,我想在不使用javascript的情况下实现它,但如果没有其他方式,那么我愿意接受任何我能得到的帮助.

我很抱歉,如果这是一个简单的问题,但我确实很难找到答案,但无济于事,我只是一年级学生,所以还有很长的路要走!

html javascript css accessibility

10
推荐指数
3
解决办法
1万
查看次数

Android应用:如何阅读设置下的字体大小?

我正在开发Android应用程序,我想阅读设置 - >显示 - >字体大小下的字体大小.

因此,如果用户将其字体大小设置为Small/Big/Huge,我想将其自动应用于我的所有文本

我使用的是三星Galaxy Nexus,Android 4.1.2

预先感谢您的帮助

android accessibility

10
推荐指数
1
解决办法
5519
查看次数

使用键盘焦点在沙盒上获取NSScreen

我想知道的是哪个NSScreen具有键盘焦点.

首先,我添加了观察者,NSScreen并且每当NSWorkspace.didActiveApplicationNotification调用方法时,我需要确定哪个foo具有键盘焦点.

NSWorkspace.shared.notificationCenter.addObserver(self, selector: #selector(foo), name: NSWorkspace.didActivateApplicationNotification, object: nil)
Run Code Online (Sandbox Code Playgroud)

我从这个通知中得到的只是NSScreen对象,但它没有告诉我哪个屏幕是关注的.

NSScreen文档中,我找到了NSScreen的主要属性和描述

返回包含具有键盘焦点的窗口的屏幕对象.

这是我想要的,但它并没有像我想象的那样奏效.它返回错误的屏幕.在头文件中我找到了这个信息

//缓存的值,可能是陈旧的

我尝试过Accessibility,一切都很好,但是当启用Sandbox时它不起作用,所以我无法使用它.

有没有人知道如何通过键盘焦点获取NSScreen对象?

macos cocoa accessibility appstore-sandbox swift

10
推荐指数
0
解决办法
182
查看次数

如何向屏幕阅读器指示时间是小时和分钟,而不是分钟和秒?

我在网页上有以下标记片段:

Time spent: <span id="time_spent">00:02</span>
Run Code Online (Sandbox Code Playgroud)

JAWS将其读作"结果零分钟和两秒钟的时间".我如何向JAWS表明这应该被理解为"零小时两分钟"(或仅仅是"两分钟")?理想情况下,任何解决方案也可以与其他屏幕阅读器一起使用.

html accessibility jaws-screen-reader

10
推荐指数
2
解决办法
702
查看次数

如何使用可以使用PAC 2工具验证的Java PDFBox 2.0.8库创建可访问的PDF?

背景

我在GitHub上有一个小项目,我正在尝试创建一个符合508条款(section508.gov)的PDF,它在复杂的表结构中有表单元素.建议验证这些PDF的工具位于http://www.access-for-all.ch/en/pdf-lab/pdf-accessibility-checker-pac.html,我的程序输出PDF确实通过了大部分检查.我还将了解每个字段在运行时的含义,因此向结构元素添加标记应该不是问题.

问题

PAC 2工具似乎在输出PDF中存在两个特定项目的问题.特别是,我的单选按钮的窗口小部件注释不嵌套在表单结构元素内,并且我的标记内容没有标记(文本和表格单元格).PAC 2验证左上角单元格内的P 结构元素,但不验证标记内容 ...

但是,PAC 2确实将标记的内容标识为错误(即未标记的文本/路径对象).此外,检测单选按钮小部件,但似乎没有API将它们添加到表单结构元素.

我曾经尝试过什么

我已经看过这个网站上的几个问题以及其他关于这个主题的问题,包括这个带有PDFBox的Tagged PDF,但似乎几乎没有PDF/UA的例子和很少有用的文档(我发现).我发现的最有用的提示是在解释标记PDF的规范的网站上,如https://taggedpdf.com/508-pdf-help-center/object-not-tagged/.

问题

是否可以使用包含标记内容和单选按钮窗口小部件注释的Apache PDFBox创建PAC 2可验证PDF?如果可能,是否可以使用更高级别(不推荐)的PDFBox API?

旁注:这实际上是我的第一个StackExchange问​​题(虽然我已广泛使用该网站),我希望一切顺利!随意添加任何必要的编辑,并询问我可能需要澄清的任何问题.另外,我在GitHub上有一个示例程序,它在https://github.com/chris271/UAPDFBox上生成我的PDF文档.

编辑1:直接链接到输出PDF文档

*编辑2:使用一些较低级别的PDFBox的API,并查看原始数据流与PDFDebugger完全兼容PDF文件后,我就能够产生一个几乎相同的内容结构PDF相比,该标准目录的内容结构.不过,相同的错误显示文本对象没有标记,我真的无法决定从这里去哪里...任何指导将不胜感激!

编辑3: 并排原始PDF内容比较.

编辑4:生成的PDF的内部结构

生成PDF

和兼容的PDF

兼容的PDF

编辑5:我已经成功修复了标记路径/文本对象的PAC 2错误,这部分得益于Tilman Hausherr的建议!如果我设法解决有关"注释小部件没有嵌套在表单结构元素中"的问题,我将添加一个答案.

java pdf accessibility section508 pdfbox

10
推荐指数
1
解决办法
1674
查看次数