2

我无法理解 WCAG 2.0 标准 1.4.8。

据我了解,它基本上是说,如果我有一个<div>我定义了背景和文本颜色的,我将不得不:

  • 为该 div 提供颜色选择器工具,以便用户可以更改这些颜色
  • “G156:使用一种具有通用用户代理的技术,可以改变文本块的前景和背景”

提供颜色选择器听起来很牵强,所以我把希望寄托在“G156”上。普通的网络浏览器(即firefox、opera 等)是否有资格作为这样的用户代理?

另一个令人困惑的部分是“常见故障”,其中显示“F24:由于指定前景色而未指定背景色或反之亦然,导致成功标准 1.4.3、1.4.6 和 1.4.8 失败”,我将其解释为“只要您为该 div 指定背景和文本颜色,您的安全”。

关于如何解释这个 WCAG 标准的任何想法?

4

1 回答 1

2

普通的网络浏览器(即firefox、opera 等)是否有资格作为这样的用户代理?

根据http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/G156,似乎是这样。它说:

测试

程序

  • 在允许用户更改 HTML 内容颜色的浏览器中打开网页。

  • 更改浏览器设置中的前景色和背景色,使其与内容中指定的颜色不同。

  • 返回页面并检查浏览器中新指定的前景色和背景色是否覆盖了内容中指定的颜色。

预期成绩

  • 检查#3 为真。

“只要您为该 div 指定背景和文本颜色,您就安全了”

我认同。这意味着不要仅仅假设背景是白色的,因为如果你没有明确指定它,它可能不是。

于 2011-05-17T22:05:19.263 回答