accessibility 相关问题

可访问性旨在使每个人都可以使用应用程序或网站,包括视力,听觉,走动或认知障碍等残疾人。

提高我网站的SEO和性能的方法是什么?原因是什么?

灯塔截图 我如何提高网站的性能以及如何减小图像的大小 我想改进我的网站的性能,原因是什么......

回答 1 投票 0

如何检测 iOS 17 中辅助访问是否打开

有没有办法以编程方式确定 iOS 17 上辅助功能辅助访问的状态?我希望能够根据这些辅助功能是否可用来调整应用程序的行为或界面

回答 1 投票 0

辅助功能标识符在 iOS 模拟器的辅助功能检查器中不可见

我想使用辅助功能检查器来验证在模拟器(iOS 9.2)中运行的应用程序中的所有辅助功能标识符。 辅助功能检查器能够返回多个辅助功能...

回答 6 投票 0

强制屏幕阅读器中断

我在一家开发基于 WebGL 的学习内容的公司工作,我们希望为我们的程序添加更多辅助功能。为此,我一直在尝试找到一种启用屏幕阅读的方法......

回答 1 投票 0

允许辅助屏幕阅读器将电话号码字符串一一读取为数字 Angular

$localize:频道项目子标题文本@@text.sms:您将在${phoneNumber}上获得代码, 电话号码 = 123456789 屏幕阅读器将电话号码错误地读取为数百万和数十亿。 有没有...

回答 1 投票 0

当我应该使用只读而不是禁用时

我想知道什么时候应该使用readonly而不是disabled,因为我认为disabled要好得多:可以立即识别出readonly不是。 我指定这个问题...

回答 1 投票 0

电子商务搜索框可访问性/导航

我正在寻求构建类似以下的内容,但我找不到可访问性和导航方面的最佳实践。 我读了很多文章,发现 aria-autocomplete 是

回答 1 投票 0

我们需要在每个浏览器上进行辅助功能测试还是只需要在一种浏览器上进行测试就足够了?

我们需要在每个浏览器上进行辅助功能测试还是只需要在一种浏览器上进行测试就足够了? A11y 需要进行浏览器兼容性测试吗?请建议。 让我知道...

回答 1 投票 0

iOS 用户无法将辅助功能焦点移至屏幕外的表格单元格(表格可见区域之外)?

在我的 iOS 应用程序中,我有一个 UITableView。它包含一些 isAccessibilityElement = true 的 UITableViewCell 和一些 isAccessibilityElement = false 的 UITableViewCell。 (后者是包含 o...

回答 1 投票 0

Android getRootInActiveWindow() 最多只需要 5 个列表项

我正在尝试从 Android 中 AccessibilityService 的 getRootInActiveWindow() 读取列表视图。 AccessibilityNodeInfo topMostNode = getTopMostParentNode(getRootInActiveWindow()); 这就是我的...

回答 1 投票 0

对话框片段的第一个视图在启用辅助功能时聚焦两次

我正在从片段类打开一个dialogFragment(没有工具栏)。当此dialogFragment出现时,Talkback辅助功能集中在我的视图的第一个元素上,反射两次。 它读出...

回答 2 投票 0

如何使输入帮助文本易于访问?

我有一个文本输入,要求用户输入具有特定约束的密码。这些约束的帮助文本在单独的 DOM 元素中指定。 我想要屏幕阅读...

回答 1 投票 0

如何在 SwiftUI 中使用 UIAccessibility.post(notification: .layoutChanged, argument: nil) 将焦点移动到特定视图?

我的屏幕上有一个按钮。当用户点击该按钮时,我的应用程序会打开一个模式(视图)。当用户关闭该视图时,辅助功能 VoiceOver 的焦点将转到屏幕顶部。在 UIK...

回答 1 投票 0

屏幕阅读器无法访问 FullCalendar v6.1.8 资源时间线视图。它仅通过忽略整个日历正文来宣布标题

我尝试使用屏幕阅读器访问(FullCalendar 网站)上的资源时间轴视图。它与常规日历视图配合得很好,我可以在其中阅读和导航每个日期和单元格。

回答 1 投票 0

进度指示器的 WCAG 颜色对比度要求是什么?

有问题的元素 HTML 进度元素 iOS 进度指示器 Android 进度指示器) 假设 没有描述进度指示器的附加文本信息 WCAG 符合...

回答 1 投票 0

<tr>必须在<tbody>

如果表有表体,表行 () 是否必须位于表体 () 中,还是可以存在于表体之外? 是可选的,所以答案是“是 可以在外面” - 请参阅 http://www.w3.org/TR/html4/struct/tables.html#h-11.2.3 . 如果表格有表格主体,表格行 (<tr>) 是否必须位于表格主体 (<tbody>) 中,还是可以存在于表格主体之外? <table> <tr> <td colspan='2'>...</td> </tr> <tbody> <tr> <td>...</td> <td>...</td> </tr> </tbody> <tr> <td colspan='2'>...</td> </tr> <tbody> <tr> <td>...</td> <td>...</td> </tr> </tbody> </table> 不,<tr> 可以位于 <thead>、<tbody>、<tfoot> 中,也可以不必位于其中任何一个中。 与 Terrill Thomson 所说的相反,在 <tr>、<thead> 和 <tfoot> 标签之外但在 <tbody> 标签内部带有 <table> 标签的表将根据 W3C 标记验证服务进行验证。 此文档已成功检查为 HTML 4.01 Transitional: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="en"> <head> </head> <body> <table> <thead> <th colspan="2">head1</th> <th>head2</th> </thead> <tfoot> <th colspan="2">foot1</th> <th>foot2</th> </tfoot> <tr><td colspan="3">this row is outside of thead and tfoot</td></tr> <tbody> <tr> <td>1-1</td> <td>1-2</td> <td>1-3</td> </tr> <tr> <td>2-1</td> <td>2-2</td> <td>3-3</td> </tr> <tr> <td>3-1</td> <td>3-2</td> <td>3-3</td> </tr> </tbody> </body> </html> 如果您的表格包含 <tbody>(表格标题)或 <table>(表格页脚)元素,则 <thead> 用于标记 <tfoot> 的正文。如果您的表格不包含这些元素,您可以不使用 <tbody>。 正确的用法是: <table> <thead><tr><th>Item </th><th>Cost </th></tr></thead> <tbody><tr><td>Stack Overflow</td><td>Free </td></tr> <tr><td>Something cool</td><td>$1.00</td></tr></tbody> </table> HTML4 表格规范 如果 <tr> 位于 <tbody> 之外,则页面将不会验证: http://validator.w3.org 正如其他人所指出的,<tbody>是可选的,除非您使用<thead>或<tfoot>。使用后两个元素的主要原因是,如果打印长表格,则页眉和页脚会在每页上重复。 听起来您可能正在创建类似日历的东西,您希望在其中交替出现 <th> 行(例如,对于日期)和 <td> (例如,对于该日期的事件)。如果是这种情况,您不应该将交替的行包装在 <thead> 和 <tbody> 中 - 这样做会使浏览器在打印页面时感到困惑。如果您只保留分组元素,您的表格就会有效。但是,某些屏幕阅读器可能会对该标记感到困惑,并将最上面一行标题应用于其下方的所有单元格。对于像这样的复杂表格,您需要添加额外的标记以确保屏幕阅读器了解表格的组织方式。这是带有可访问标记的表格: <table summary="A brief description of how the table is organized, for screen reader users"> <tr> <th colspan='2' id="header1">...</th> </tr> <tr> <td headers="header1">...</td> <td headers="header1">...</td> </tr> <tr> <th colspan='2' id="header2">...</th> </tr> <tr> <td headers="header2">...</td> <td headers="header2">...</td> </tr> </table> 或者,您可能需要考虑是否可以将数据组织在多个表中,或者是否可以提供更易于屏幕阅读器用户使用的替代版本。例如,事件日历可以另外呈现为事件列表。

回答 5 投票 0

是否可以找到具有可访问角色和名称的元素?

我有一个 html 结构,例如: 标题 html 部分元素有一个隐式区域

回答 1 投票 0

当 UIView 接收到accessibilityElementDidLoseFocus 时如何关闭键盘

我有一个搜索视图控制器,搜索栏位于顶部。搜索时,即使在搜索栏上调用accessibilityElementDidLoseFocus,键盘也会显示并保持不变。 我愿意

回答 2 投票 0

JAWS 未读取 role="textbox" aria-readonly="true" 内的列表

我正在使用 JAWS v2023.2212.23 我有一个 div 容器,里面有段落和列表。我的要求是,当我专注于 div 容器时,颚应该读取整个块。 带着礼物...

回答 1 投票 0

aria-label 和 aria-labelledby 之间的行为差异

我有一个带有各种按钮和下拉列表的工具栏。在某些情况下,按钮有一个标签,而在其他情况下,它使用图像。 两者都生成为包含一个包含 div 的 aria-labelled...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.