问题标签 [wcag2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 和 WCAG 2.0
只是想知道是否有人可以帮助我理解 WCAG 2.0 中的缩写。
在 WCAG 1.0 中,您只需要在缩写页面的第一个元素上使用
abbr
/ 。acronym
现在在WCAG 2.0 中,指南 3.1.4是否需要将其应用于整个页面上的所有缩写?这是否也适用于“M.”、“PhD”、“BA”等常见缩写?
有人可以帮我解释一个医学网站的理解成功标准 3.1.4示例吗?这是否意味着我需要在不同的页面上创建两个字典来关联网站上的信息?我很难理解它。
accessibility - 无障碍切换
我们正在重新设计我们的网站,内部存在一些担忧,即可访问性会影响设计元素。建议使用切换模式。我们的标准版本仍然可以访问,但对比度和更大的字体大小除外,当您切换到可访问模式时,它们将可用。有没有人有这方面的经验?
accessibility - 如果您通过帮助热线提供替代的全面服务,您能否遵守 WCAG 2.0?
WCAG 2.0 讨论了符合标准的替代版本,但似乎只意味着网页……</p>
符合替代版本
符合指定级别的版本,以及
以相同的人类语言提供所有相同的信息和功能,并且
与不合格内容一样是最新的,并且
以下至少一项为真:
可以通过可访问性支持的机制从不合格页面访问合格版本,或者
不合格版本只能从合格版本到达,或
只能从符合标准的页面访问不符合标准的版本,该页面还提供了一种机制来到达符合标准的版本
通过电话提供的全面服务是否涵盖此替代版本标准?
accessibility - WCAG 2.0 和 ATAG 一起
我对ATAG和WCAG 2.0有点困惑。
我想知道在一个系统中同时使用 ATAG 和 WCAG 是否合适?
css - 使用 HTML5 和/或 CSS 创建对屏幕阅读者安全的有序列表?
我正在从事一个项目,其中可访问性是最重要的。经常引用有序列表的某些部分,我不知道如何标记它。
我做了一个jsfiddle 演示,使用我想实现的 CSS 计数器引用有序列表,但我不完全确定它的可访问性。我自己的研究结果好坏参半。
我想使用 HTML5 功能,但小数方面很重要。
如果我用仅限屏幕阅读器的标签(即<li><span class="sr-only">3.5<span> ... </li>
)标记它,那么这些数字很可能会被重复阅读。当然,我也担心他们根本不被阅读......
是否有围绕这一挑战的最佳实践?
html - 是否有任何可访问性指南来比较按钮的背景颜色和页面的背景颜色?
我的按钮颜色:#73c998 我的页面背景颜色:#2C6C9E
虽然下面的这个工具会测试颜色,就好像其中一个是文本颜色一样,但我们有什么可用于背景与背景比较的吗?
见链接: http: //leaverou.github.io/contrast-ratio/#%09%2373c998-on-%232C6C9E
javascript - 为给定的十六进制背景值找到正确的 WCAG AA 对比度颜色
我正在尝试为给定的背景颜色找到正确的匹配对比色,它将通过 WCAG AA 指南(文本小于 14 像素)。
我见过的算法是..
参考: http: //optional.is/required/2011/01/12/maximum-color-contrast/
但是,对于这些颜色,某些颜色(例如 #e8540a 和 #ff4249)在未通过颜色对比准则时会返回浅色。
我可以使用 JS 中的另一种算法/函数来返回有效的对比色来通过这些准则吗?
http://squizlabs.github.io/HTML_CodeSniffer/似乎有正确的算法......但似乎无法找到相关代码转换为 JS。有人有什么建议吗?
javascript - 可访问性程序/浏览器是否能够读取从 json 文件中获取数据的 angular/ng-repeat 生成列表?
我在网站上有一个具有过滤功能的角动力列表。我想知道可访问性程序/浏览器是否知道如何读取和过滤数据。
我猜 - 通过阅读我的意思是程序执行js并正确解释它 - 通过过滤器我的意思是使用的按钮进行过滤(例如按类型过滤)或搜索文本框对列表有影响将被阅读/呈现给用户
谢谢
javascript - 移动颜色以获得特定的对比度
有没有办法,给定两种颜色(我们称它们为第一种颜色和第二种颜色)来确定第二种颜色必须更改为什么颜色才能获得 4.5 的对比度?换句话说,为了获得 4.5 的对比度,我们需要将第二种颜色移动多少?亮度和比例代码如下:
亮度代码:
比率代码:
我面临的问题是亮度计算 - 仅基于一个比率,似乎无法计算出 R、G 和 B 值,因为它们将是三个未知数(取决于每种颜色的路径需要 - 它是否大于 0.03928...)。
我们可以通过考虑颜色亮度和色差计算来添加更多约束,如下所示:
颜色亮度代码: brightnessDifference的阈值是大于等于125。
色差码: colorDifference的阈值是大于等于500。
我已阅读以下帖子:如何以编程方式选择良好的对比度 RGB 颜色?
然而,计算补色可能并不总能解决问题!它甚至可能不会导致 4.5 的对比度......关于如何实现这一点的任何想法?
phpmyadmin - phpMyAdmin WCAG 2.0 是否兼容?
我的要求是到 2015 年底,我的所有 Internet 和 Intranet 网站都符合 WCAG 2.0 A 级和 AA 标准。现在,我只需要确定什么是合规的/不合规的,以及为此付出了多少努力合规。
如果 phpMyAdmin 是合规的,我需要什么版本才能合规?
如果 phpMyAdmin 不兼容,是否有任何开发人员朝这个方向工作?