标签: accessibility

如果内容不是段落,是否有必要在<p>标记内包装<strong>,<em>,<b>,<i>?

例如:

还行吧

<div>
<p>some <strong>long</strong> text</p>
<strong>- end -</strong>
<p>some long text</p>
</div>
Run Code Online (Sandbox Code Playgroud)

或者这在语义上更正确?

<div>
<p>some <strong>long</strong> text</p>
<p><strong>- end -</strong></p>
<p>some long text</p>
</div>
Run Code Online (Sandbox Code Playgroud)

css xhtml accessibility semantic-markup screen-readers

9
推荐指数
2
解决办法
8900
查看次数

什么是"Section 508"非常简单?

我在google上研究过,发现了508节的许多令人困惑的looooong解释!让我更加困惑.

很简单,这508节是什么?

accessibility section508

9
推荐指数
2
解决办法
819
查看次数

WAI-ARIA,IE7和JAWS

我目前正在开展的项目之一是客户对IE7和508合规性的要求.该客户目前使用的是JAWS版本9,并且在没有支持WAI-ARIA的更新版本的JAWS的情况下,我被告知是不可能的.例如:

  1. 可访问,符合508标准的Ajax加载指示器
  2. 可访问,符合508标准的Ajax分页

在我回来告诉他们需要升级到更新版本的JAWS之前(来自Freedom Scientific的网站,从版本10开始支持WAI-ARIA),我希望尽可能多的信息来制作一个令人信服的论点.首先,IE7是否能够将ARIA信息传递给JAWS(我已经看到了从IE8开始支持ARIA的声明,但没有明确说明它不适用于IE7)?如果是这样,是否仅限于某种程度?假设这个问题的答案是肯定的,并且支持程度已经足够,那么我应该知道的JAWS版本10,11和12之间的支持是否存在很大差异?也许这是一个很好的满足要求:鉴于IE7的要求,应用ARIA以解决上述两个问题所需的JAWS的最低版本是多少.

我知道这里有很多问题,但我相信它们只是一个问题:请概述IE7和不同版本的JAWS之间对WAI-ARIA的不同程度的支持; 以及这些解决上述客户请求的程度.

谢谢!即使您无法解决此问题的所有要素,我将非常感谢您可以分享的任何信息.

html internet-explorer accessibility section508 jaws-screen-reader

9
推荐指数
1
解决办法
1557
查看次数

如何在xcode4的界面构建器中为视图设置辅助功能标签?

我希望使用KIF为我们的iPhone应用程序编写功能测试.它使用"辅助功能标签"来标识它正在测试的UI项目.如何在xcode4的界面构建器中为视图设置辅助功能标签?

iphone accessibility functional-testing xcode4

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

如何防止屏幕阅读器/叙述者读取WPF中隐藏的控件?

我有一个WPF应用程序,它需要支持可访问性.我有一个TextBlock,在某些条件下将其Visibility设置为Collapsed.

Windows 7解说员和NVDA屏幕阅读器都宣布了TextBlock,因此Visibility设置为Collapsed.

我需要做些什么才能防止它被阅读?

wpf xaml automation accessibility screen-readers

9
推荐指数
1
解决办法
1258
查看次数

在屏幕阅读器中暂停可访问性

我一直在使用Mac OSX的内置屏幕阅读器来测试我的网站,我知道它不是最好的,但它是我现在所拥有的.但我发现它并没有停留在元素的末尾......这是有道理的; 但我发现自己放置隐藏的时间来使事物变得可读:

<div class="breakdown">
    <strong>35</strong> New<span class="visuallyhidden">.</span><br>
    <strong>4</strong> Overdue<span class="visuallyhidden">.</span>
</div>
Run Code Online (Sandbox Code Playgroud)

我觉得这样做真的很脏,但是如果我不这样做,它要么破坏设计,要么用连续的句子来阅读,这是不可理解的.

有没有人有这样的经历提供?

html css accessibility screen-readers

9
推荐指数
2
解决办法
4051
查看次数

移动辅助功能配音移动光标焦点到特定元素

我在将配音光标移动到viewDidAppear上的特定元素时遇到问题.我遵循Apple的指导原则,专注于特定元素,在这种情况下是一个消除按钮,但光标最终会在其他地方

这是我的代码:

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,
                                self.dismissButton);
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,想法,绝对会受到赞赏!非常感谢.

accessibility objective-c ios voiceover uiaccessibility

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

Apple VoiceOver读取单词作为首字母缩略词.这可以控制吗?

我们遇到一个问题,Apple VoiceOver屏幕阅读器正在阅读单词作为首字母缩略词.这是一个例子:

"NEW&USED"将显示为"NEW and Used"

我们已经对这个问题进行了一些磨练,并且看到3个字符或更少字符的单词和大写字母被读作缩写词.

该文本通过CSS大写text-transform: uppercase;.

有没有人找到一种方法来控制VoiceOver并让它读出来?

css accessibility acronym voiceover

9
推荐指数
1
解决办法
765
查看次数

cordova/angular/ionic stack中的东西窃取了我的焦点

为了提供辅助功能,我需要在我的Cordova应用程序中输入屏幕时关注元素.通过一些技巧,我设法将焦点放在元素上,但元素瞬间失去焦点(通过听"模糊"事件验证)并且在Apples VoiceOver,Androids Talkback开始或用户可以采取之前发生丢失任何行动.

我已经尝试将焦点的设置包装在$ timeout内,以强制它在所有渲染后发生,但这根本没有帮助.在我看来,科尔多瓦的某些东西,角1或离子在它自己干扰m代码上做了一些令人讨厌的焦点魔法.

有没有人经历过一些熟悉的事情并找到了解决方法?

javascript accessibility angularjs cordova ionic-framework

9
推荐指数
1
解决办法
317
查看次数

优雅的退化 - 何时考虑

在为使用AJAX的应用程序设计和构建UI时,您何时考虑优雅降级(对于禁用JavaScript或使用屏幕阅读器的用户)?

  • 最后,一旦AJAX版本的网站完全完成
  • 在每个发展阶段
  • 我不
  • 别的......

language-agnostic ajax user-interface accessibility

8
推荐指数
1
解决办法
375
查看次数