例如:
还行吧
<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) 我在google上研究过,发现了508节的许多令人困惑的looooong解释!让我更加困惑.
很简单,这508节是什么?
我目前正在开展的项目之一是客户对IE7和508合规性的要求.该客户目前使用的是JAWS版本9,并且在没有支持WAI-ARIA的更新版本的JAWS的情况下,我被告知是不可能的.例如:
在我回来告诉他们需要升级到更新版本的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
我希望使用KIF为我们的iPhone应用程序编写功能测试.它使用"辅助功能标签"来标识它正在测试的UI项目.如何在xcode4的界面构建器中为视图设置辅助功能标签?
我有一个WPF应用程序,它需要支持可访问性.我有一个TextBlock,在某些条件下将其Visibility设置为Collapsed.
Windows 7解说员和NVDA屏幕阅读器都宣布了TextBlock,因此Visibility设置为Collapsed.
我需要做些什么才能防止它被阅读?
我一直在使用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)
我觉得这样做真的很脏,但是如果我不这样做,它要么破坏设计,要么用连续的句子来阅读,这是不可理解的.
有没有人有这样的经历提供?
我在将配音光标移动到viewDidAppear上的特定元素时遇到问题.我遵循Apple的指导原则,专注于特定元素,在这种情况下是一个消除按钮,但光标最终会在其他地方
这是我的代码:
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification,
self.dismissButton);
}
Run Code Online (Sandbox Code Playgroud)
任何帮助,想法,绝对会受到赞赏!非常感谢.
我们遇到一个问题,Apple VoiceOver屏幕阅读器正在阅读单词作为首字母缩略词.这是一个例子:
"NEW&USED"将显示为"NEW and Used"
我们已经对这个问题进行了一些磨练,并且看到3个字符或更少字符的单词和大写字母被读作缩写词.
该文本通过CSS大写text-transform: uppercase;.
有没有人找到一种方法来控制VoiceOver并让它读出来?
为了提供辅助功能,我需要在我的Cordova应用程序中输入屏幕时关注元素.通过一些技巧,我设法将焦点放在元素上,但元素瞬间失去焦点(通过听"模糊"事件验证)并且在Apples VoiceOver,Androids Talkback开始或用户可以采取之前发生丢失任何行动.
我已经尝试将焦点的设置包装在$ timeout内,以强制它在所有渲染后发生,但这根本没有帮助.在我看来,科尔多瓦的某些东西,角1或离子在它自己干扰m代码上做了一些令人讨厌的焦点魔法.
有没有人经历过一些熟悉的事情并找到了解决方法?
在为使用AJAX的应用程序设计和构建UI时,您何时考虑优雅降级(对于禁用JavaScript或使用屏幕阅读器的用户)?
accessibility ×10
css ×3
html ×2
section508 ×2
voiceover ×2
acronym ×1
ajax ×1
angularjs ×1
automation ×1
cordova ×1
ios ×1
iphone ×1
javascript ×1
objective-c ×1
wpf ×1
xaml ×1
xcode4 ×1
xhtml ×1