Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 508 ADA兼容-跳过内容的方式_Javascript_Css_Html_Section508 - Fatal编程技术网

Javascript 508 ADA兼容-跳过内容的方式

Javascript 508 ADA兼容-跳过内容的方式,javascript,css,html,section508,Javascript,Css,Html,Section508,假设您有一个从外部资源加载的提要的更新项目列表,您知道您的ADA用户永远不会在意他们的屏幕阅读器读取这些项目。我有没有办法不让他们跳过这些内容,或者甚至从屏幕阅读器看到的仍然符合508标准的内容中省略这些内容 我知道“跳过导航”技巧,但想知道另一种处理特殊情况的方法,如果有人知道一个干净的技巧,我希望得到教育?谢谢 Chris-我建议更改您使用的语言。将残疾人称为ADA用户类似于将非裔美国人称为半官方名称 从外部资源加载,您知道您的ADA用户永远不会在意屏幕阅读器读取的内容 你能证明这个相当大的

假设您有一个从外部资源加载的提要的更新项目列表,您知道您的ADA用户永远不会在意他们的屏幕阅读器读取这些项目。我有没有办法不让他们跳过这些内容,或者甚至从屏幕阅读器看到的仍然符合508标准的内容中省略这些内容


我知道“跳过导航”技巧,但想知道另一种处理特殊情况的方法,如果有人知道一个干净的技巧,我希望得到教育?谢谢

Chris-我建议更改您使用的语言。将残疾人称为ADA用户类似于将非裔美国人称为半官方名称

从外部资源加载,您知道您的ADA用户永远不会在意屏幕阅读器读取的内容

你能证明这个相当大的假设吗?除去我们谈论的是残疾人这一事实,引用的这句话将是“我的页面上有一个高达20%的访问者不关心的功能。”大多数人会说“你为什么要在一个功能上花费那么多的房地产?砍掉它!”

你的ADA用户永远不会在意他们的屏幕阅读器读到的内容

这也限制了你的视野。ADA用户,而不是残疾人,不仅仅使用屏幕阅读器

我有没有办法不让他们跳过这些内容,或者甚至从屏幕阅读器看到的仍然符合508标准的内容中省略这些内容

最好的方法是你提到的跳过链接方法。伪代码:

<a href="#jump" class="hidden">Skip over the useless feature</a>
<div>
  // code for the useless feature
</div>
<a name="jump" id="jump" tabindex="-1"></a>
<p>blah blah blah</p>

在“重要”内容的开头放置标题标记,以便可以轻松跳转到该内容。作为一个屏幕阅读器用户,我通常通过标题来浏览页面,这是一种更可靠的跳过样板内容的方法。锚并不总是起作用;有时他们会将您发送到页面上的任意位置,或者什么也不做。

感谢您就术语的误用给我打电话。我将首先承认,我在政治正确性方面的机智可能从来都不好。我的意思是,我仍然用一句别人会觉得冒犯的话来指我自己和我特定出身的其他人,但我经常忘记,即使在这个时代,其他人可能会比我更直截了当/批评,所以我感谢你的坦率。至于内容,如果你知道细节,我相信你会同意的。不管怎样,再次感谢!我重复我的问题:如果这部分真的是垃圾,为什么还要包括它?残疾人涵盖各行各业。如果用户不使用鼠标怎么办?你所做的就像是在说“你真差劲,我已经预先确定你不够好,看不到这个。”我同意,如果它像Twiiter feed一样,大多数人都不会在意,提供一个跳过链接是一个好主意,但你永远不应该做出你所暗示的假设。该网站本身是面向非常有针对性的受众的,所讨论的内容只是一个feed,尽管是关联信息,但它主要是为了故意添加不动产而存在的,不相关。我的想法是,(不管他们的个人情况如何)为什么要浪费时间在它上面,而通常98%的游客都会直接从它旁边看过去,因为正如我所说的……很明显,它只是在那里添加一些房地产(这不是我的选择)。请不要以任何方式解释任何形式的偏袒。干杯使用我上面提到的策略
.hidden {
  position: absolute;
  left: -999px;
  z-index: 999;
}
.hidden:focus { left: 999px; }